Fish Audio: Drama 3
Drama 3 convierte un guion escrito en voz con dirección interpretativa. Moldee la emoción y la forma de expresión con indicaciones en lenguaje natural, añada pausas y sonidos, guíe la pronunciación y cree escenas con varios hablantes. Su flujo de voz publicado admite más de 80 idiomas, incluidos cambios de idioma dentro de una frase.
Sobre el modelo
Esta descripción cubre las capacidades del modelo. Las entradas, salidas y opciones disponibles en Ailoot se indican a continuación para el método seleccionado.
Drama 3 es el modelo de texto a voz de Fish Audio para interpretar un guion. Produce audio hablado a partir de las palabras que proporcione y permite al guionista controlar la forma de expresión. Una línea puede incluir una indicación emocional, un cambio local de interpretación vocal o una instrucción de pronunciación, de modo que la entrada contiene tanto el contenido hablado como la manera en que debe sonar.
Escriba las palabras y dirija la interpretación
Prepare las palabras exactas que debe oír el oyente antes de añadir indicaciones interpretativas. Mantenga claros en el guion los nombres, las fechas y las instrucciones importantes y utilice la puntuación para establecer el ritmo previsto de las frases. Después, coloque una indicación en lenguaje natural entre corchetes antes de la línea a la que se refiere. Describa la emoción o expresión deseadas de forma concreta, como un anuncio sobrio, un intercambio tenso o una explicación cálida.
Drama 3 también admite controles locales dentro de una línea. Las instrucciones en línea pueden introducir sonidos y pausas, mientras que las etiquetas emparejadas de expresión pueden afectar a palabras concretas. Mantenga claro el alcance de cada instrucción: una indicación para una frase no debe convertirse accidentalmente en la indicación de toda la escena. Lea el guion una vez para revisar el significado y otra para la interpretación antes de sintetizarlo.
Escenas, idiomas y pronunciación
El modelo publicado admite varios hablantes dentro de una solicitud. Organice el diálogo en turnos claros de hablantes y dé un propósito a cada turno: una pregunta, una interrupción, una explicación o una respuesta. Para una lección o explicación, el mismo enfoque puede separar al narrador de un personaje citado sin reescribir el material como un único monólogo indiferenciado.
Drama 3 admite más de 80 idiomas y puede cambiar de idioma dentro de una frase conservando la voz. Prepare los pasajes multilingües en los idiomas en que deban hablarse, en lugar de suponer que una instrucción en inglés proporciona una traducción. Decida cómo deben sonar los nombres extranjeros y los préstamos lingüísticos, y utilice los controles de fonemas del modelo cuando la pronunciación necesite indicaciones precisas.
Artefactos de audio útiles
El modelo encaja con diálogo de personajes, lecciones narradas, explicaciones breves, anuncios de productos y respuestas de voz con guion. Mantenga juntos el contenido y las decisiones interpretativas: un pasaje educativo necesita terminología comprensible y pausas con propósito; una escena de personajes necesita turnos claramente separados y una intención dramática coherente. Son decisiones de escritura que pueden revisarse antes de generar audio.
Después de la síntesis, compare las palabras habladas con el guion terminado. Escuche si hay frases omitidas, pausas mal colocadas, cambios de hablante poco claros y problemas de pronunciación de nombres protegidos. Conserve el guion y sus indicaciones de expresión junto al audio para que una corrección pueda dirigirse a la línea afectada. Mantenga juntos el contenido hablado final y las decisiones interpretativas de cada línea al preparar una revisión.
- Interpretación de voz mediante síntesis a partir de un guion terminado.
- Indicaciones en lenguaje corriente entre corchetes antes de una línea.
- Sonidos y pausas insertados en el texto, con etiquetas de interpretación emparejadas para palabras concretas.
- Escenas con varios hablantes y más de 80 idiomas hablados.
- Controles de fonemas para nombres y terminología especializada.
- Diálogo entre personajes — Un guion que separa claramente los turnos de los hablantes y las indicaciones de interpretación. Una escena hablada con cambios deliberados de interpretación.
- Explicación narrada — Una lección terminada con la terminología y las pausas marcadas. Audio de voz que puede revisarse comparándolo con el texto de la lección.
- Anuncio multilingüe — Texto definitivo en los idiomas previstos que conserva las decisiones de pronunciación. Un pasaje hablado con transiciones de idioma controladas.
- Respuesta de voz con guion — Una respuesta concisa con un tono explícito y las palabras que deben pronunciarse. Un segmento de voz reutilizable para la aplicación que lo integra.
- Entrada y resultado — El modelo publicado recibe texto y devuelve audio de voz.
- Alcance de los controles — Asocia cada indicación a la línea o frase prevista y delimita correctamente el alcance de las etiquetas de interpretación emparejadas.
- Unidad de revisión — Conserva el guion exacto y las indicaciones junto con el audio; revisa la pronunciación y los turnos de los hablantes línea por línea.
Ailoot Ultra · Voz POST /v1/audio/speech fish-audio/drama-3
fish-audio/drama-3Primeros pasos
Drama 3 convierte un guion escrito en voz con dirección interpretativa. Moldee la emoción y la forma de expresión con indicaciones en lenguaje natural, añada pausas y sonidos, guíe la pronunciación y cree escenas con varios hablantes. Su flujo de voz publicado admite más de 80 idiomas, incluidos cambios de idioma dentro de una frase.
- Entradas aceptadas
- Texto
- Resultados
- Audio
Disponible en Ailoot · entradas y métodos
Ailoot Ultra · Voz POST /v1/audio/speech
- Tipos de entrada
text- Tipos de salida
audio
| Campo | Tipo | Requisito | Valores y límites | Predeterminado |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObligatorio | Valores y límites fish-audio/drama-3 | Predeterminado— |
Campoinput | Tipostring | RequisitoObligatorio | Valores y límites Longitud mínima: 1 | Predeterminado— |
Campovoice | Tipostring | RequisitoObligatorio | Valores y límites Longitud mínima: 1 | Predeterminado— |
Camporesponse_format | Tipostring | RequisitoOpcional | Valores y límites mp3, pcm | Predeterminadopcm |
Campoprovider | Tipoobject | RequisitoOpcional | Valores y límites | Predeterminado— |
Parámetros del método y ciclo de vida
| Parámetro | Contrato |
|---|---|
Parámetrocontent_type | Contratoapplication/json |
Parámetrorequired | Contratomodel, input, voice |
Parámetromaterial_types | Contratotext |
Parámetromaterial_conditions | ContratoSelecciona un ID real de voz compatible; no se ha inventado ningún valor predeterminado ni ninguna voz literal para este modelo. |
Ciclo de vida: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · task_id real devuelto o registro de la biblioteca multimedia
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Planes
Las referencias tarifarias no añaden opciones a la solicitud. Los parámetros admitidos se indican en el método seleccionado.
- Modo rápido
- Sin especificar Cuando se selecciona el modo rápido
- Modo flex
- Sin especificar Cuando se selecciona el modo flex
- Esfuerzo máximo de razonamiento
- Sin especificar Cuando el esfuerzo máximo de razonamiento utiliza el ajuste predeterminado (default)
Tarifas de Ailoot
Precios por configuración
Relaciona cada cargo con las condiciones mostradas. Usa una tarifa para cada conjunto de configuraciones alternativas.
| Configuración | Tabla de tarifas | Unidad de facturación | Cargo |
|---|---|---|---|
| ConfiguraciónTarifas base por token | Tabla de tarifasTarifa base | Unidad de facturación— | Cargo Entrada · Tokens de entrada — / 1K tokens Salida · Tokens de salida — / 1K tokens Entrada · Lectura de caché — / 1K tokens Entrada · Escritura en caché — / 1K tokens Entrada · Escritura en caché, 1 hora — / 1K tokens |
| Configuraciónbyte de entrada UTF-8 | Tabla de tarifas— | Unidad de facturaciónpor byte UTF-8 de entrada | Cargo Entrada · byte de entrada UTF-8 $0.00002 por byte UTF-8 de entrada |
Ailoot reserva un importe estimado antes de la solicitud. Tras obtener el resultado, liquida el cargo definitivo según el uso medido. En las respuestas en flujo, la liquidación usa el registro de uso final. Cómo funcionan la reserva y la liquidación →
Solicitudes de ejemplo
Ailoot Ultra · Voz
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_TEXT:?Set the actual documented input value}"
export AILOOT_INPUT_TEXT
: "${AILOOT_VOICE:?Set the actual documented input value}"
export AILOOT_VOICE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'fish-audio/drama-3', 'input': '${ACTUAL_INPUT_TEXT}', 'voice': '${ACTUAL_SUPPORTED_VOICE}'}
request['input']=os.environ['AILOOT_INPUT_TEXT']
request['voice']=os.environ['AILOOT_VOICE']
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.
Recibir y guardar resultados
Ailoot Ultra · Voz
Audio binario completo o respuesta original audio_url, cabeceras y todos los recursos bajo tu titularidad.
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Otras consultas de contenido
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Conserva todos los resultados completados
Conserva todas las respuestas, archivos y partes de contenido completos recibidos.
Conserva la respuesta completa y las cabeceras, todas las salidas reales, los identificadores originales devueltos y todos los campos de uso. Recupera la operación original sin volver a enviar la solicitud de creación.
Si es necesario revisar la respuesta original
Conserva el X-Client-Request-ID devuelto para la conciliación. Consulta únicamente los valores task_id/asset_id realmente devueltos o la biblioteca multimedia propia; nunca construyas una URL de tarea a partir del ID de la operación ni vuelvas a enviar la solicitud de creación.
Alias
Alias del modelo
Ailoot Ultra fish-audio/drama-3
Alias de rutas de métodos
Usa las rutas de método indicadas arriba.
ID de modelo relacionados
FAQ · Fish Audio: Drama 3
- ¿Qué entradas y resultados están disponibles?
POST /v1/audio/speech·fish-audio/drama-3:text→audio- ¿Qué campos utiliza la solicitud?
POST /v1/audio/speech·fish-audio/drama-3:model,input,voice,response_format,provider