ByteDance Seed: Seed Audio 1.0
ByteDance Seed Audio 1.0 genera interpretaciones habladas y escenas sonoras a partir de instrucciones creativas. Coordina voces, efectos y ambiente, admite temporización del diálogo en intervalos de 100 ms y cubre más de 20 idiomas. El creador describe hasta dos minutos por generación con continuación.
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.
ByteDance Seed Audio 1.0 es un modelo de creación de audio organizado en torno a una escena sonora. Voz, efectos y ambiente se pueden moldear juntos mediante instrucciones de texto. Esto lo vuelve útil para una historia narrada, un encuentro de juego, un intercambio dramático corto o una escena que acompaña un video editado. Para trabajo solo de voz, describe a quien habla y la interpretación; para una escena más completa, describe también el entorno acústico y la relación entre el diálogo y los sonidos circundantes.
Prepara las instrucciones en el orden en que el oyente debe experimentar la escena. Identifica a los personajes, su estado emocional previsto y las palabras que deben decir. Después describe el espacio, las señales sonoras importantes y la forma en que se desarrolla el momento. Unas instrucciones de producción deben distinguir el diálogo exacto de la descripción de la escena para comprobar el resultado frente a ambos. Indica qué elementos son esenciales para la comprensión y cuáles deben permanecer en segundo plano. Un cuarto silencioso, una estación concurrida y un patio abierto requieren distintos diseños sonoros aunque la frase hablada sea idéntica.
Un ejemplo original es un personaje de juego que tranquiliza a un compañero durante una breve escena de refugio: una voz contenida dice “Podemos esperar aquí”, con ambiente de lluvia bajo y un paso que se aproxima después de la frase. La comprobación auditiva útil es si las palabras siguen siendo inteligibles, la voz transmite tranquilidad y la señal llega en un punto sensato de la escena. Otras instrucciones podrían pedir un narrador claro que presente un producto sin atmósfera circundante. Son formas ilustrativas de especificar la intención, no registros de audio generado ni promesas sobre una mezcla terminada.
El creador documenta control temporal a nivel de prompt para el diálogo de personajes en intervalos de 100 ms. Usa ese control para describir cuándo debe entrar una frase en una secuencia guionada o para planificar material hablado frente a una edición existente. Mantén la temporización del diálogo separada de la ubicación de efectos y ambiente: la versión identifica el diálogo de personajes como el enfoque principal del control temporal. Revisa los inicios, pausas y superposiciones reales frente a la escena prevista. Un intervalo temporal describe la granularidad de control del modelo y no elimina la necesidad de escuchar la interpretación final.
Una voz se puede especificar mediante una descripción de texto, una muestra de referencia autorizada o ambas. El fabricante presenta esto como moldeado de voz sin entrenar un modelo separado para cada hablante. Describe las características estables de la voz por separado de la emoción de la frase actual. Un personaje recurrente puede necesitar una presentación tranquila y una respuesta urgente conservando una voz reconocible. Como preparación práctica, elige una referencia clara en la que sea fácil escuchar la voz prevista e identifica qué debe trasladarse a la nueva interpretación. Mantén consistentes esa referencia y las instrucciones del personaje al preparar escenas relacionadas.
La versión documenta generación en más de 20 idiomas, incluidos chino, inglés, japonés, coreano, español, indonesio, alemán, francés, tailandés y vietnamita. Describe adaptar una voz de personaje reconocible al ritmo y la expresión de distintos idiomas. Proporciona el diálogo en el idioma final y revisa sus nombres, acentuación, pausas y tono emocional con un oyente que entienda ese idioma. Para versiones multilingües, mantén estables el papel del personaje y la intención emocional, dejando a cada guion suficiente espacio para una expresión natural. Prepara la traducción como parte del trabajo de guion en lugar de asumir que unas instrucciones de escena sonora aportan cada decisión de localización.
Seed Audio 1.0 puede generar hasta dos minutos en una sola pasada y admite continuación, según la publicación del creador. Una historia más larga se beneficia de límites de escena e instrucciones de personaje reutilizables. En cada continuación, escucha los cambios de voz, textura de fondo y ritmo, además de las palabras que conectan las secciones. Trata el audio devuelto como un recurso de escucha: inspecciona la información real de su archivo al preparar la reproducción o importarlo a un editor y conserva el guion y las instrucciones de escena junto a él para revisarlo. Una producción unida debe comprobarse como escena continua, no solo como clips separados.
El fabricante describe un framework unificado en el que la intención creativa a nivel de lenguaje guía un generador acústico basado en difusión. La implicación práctica para unas instrucciones es que voz y entorno se pueden considerar juntos. Enfócate en las pocas relaciones que definen la escena: si una frase está en primer plano, si un efecto la interrumpe y cómo la atmósfera respalda el momento emocional. Añadir muchas señales ajenas dificulta identificar qué parte de un resultado necesita revisión. Cambia la dirección de ese pasaje cuando una señal compita con el diálogo o la interpretación no alcance el tono previsto.
La continuidad de voz en material largo y complejo y una temporización más fina entre elementos sonoros siguen siendo áreas de desarrollo identificadas en la versión. Mantén específica la revisión de producción: palabras exactas, identidad de quien habla, idioma, entradas, inteligibilidad y consistencia entre extensiones. La salida útil de este modelo es la escena audible o la interpretación hablada. Las decisiones separadas sobre cortes editoriales, subtítulos y formato de entrega se pueden tomar a partir de ese resultado real y los requisitos de la producción de destino.
Ailoot Ultra · Voz POST /v1/audio/speech bytedance-seed/seed-audio-1-0
bytedance-seed/seed-audio-1-0Inicio
ByteDance Seed Audio 1.0 genera interpretaciones habladas y escenas sonoras a partir de instrucciones creativas. Coordina voces, efectos y ambiente, admite temporización del diálogo en intervalos de 100 ms y cubre más de 20 idiomas. El creador describe hasta dos minutos por generación con continuación.
- Entradas aceptadas
- Texto
- Resultados
- Audio
Disponible en Ailoot · entradas y métodos
Ailoot Ultra · Voz POST /v1/audio/speech
- Entrada
text- Salida
audio
| Campo | Tipo | Requisito | Valores y límites | Predeterminado |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObligatorio | Valores y límites bytedance-seed/seed-audio-1-0 | Predeterminado— |
Campoinput | Tipostring | RequisitoObligatorio | Valores y límites Longitud mínima: 1 | Predeterminado— |
Campovoice | Tipostring | RequisitoOpcional | 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 |
Parámetromaterial_types | Contratotext |
Ciclo de vida: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · El task_id real devuelto o el registro de la biblioteca multimedia
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tarifas
Las referencias tarifarias no añaden opciones a la solicitud. Los parámetros admitidos se indican en el método seleccionado.
- Modo fast
- Sin especificar Cuando se selecciona el modo fast
- Modo flex
- Sin especificar Cuando se selecciona el modo flex
- Esfuerzo máximo de razonamiento
- Sin especificar Cuando el esfuerzo máximo de razonamiento usa el ajuste 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ónsegundo de audio de salida | Tabla de tarifas— | Unidad de facturaciónpor segundo de audio de salida | Cargo Salida · segundo de audio de salida $0.005 por segundo de audio de salida |
Ailoot reserva un monto 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
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'bytedance-seed/seed-audio-1-0', 'input': '${ACTUAL_INPUT_TEXT}'}
request['input']=os.environ['AILOOT_INPUT_TEXT']
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 audio_url original, encabezados y cada recurso que te pertenezca.
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 los encabezados, 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 reales de task_id/asset_id devueltos o la biblioteca multimedia de tu propiedad; 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 bytedance-seed/seed-audio-1-0
Alias de rutas de métodos
Usa las rutas de método indicadas arriba.
ID de modelo relacionados
FAQ · ByteDance Seed: Seed Audio 1.0
- ¿Qué entradas y resultados están disponibles?
POST /v1/audio/speech·bytedance-seed/seed-audio-1-0:text→audio- ¿Qué campos utiliza la solicitud?
POST /v1/audio/speech·bytedance-seed/seed-audio-1-0:model,input,voice,response_format,provider