ByteDance Seed: Seed Audio 1.0
ByteDance Seed Audio 1.0 genera interpretaciones habladas y escenas sonoras a partir de un encargo creativo. Coordina voces, efectos y ambiente, admite temporización de diálogos en intervalos de 100 ms y cubre más de 20 idiomas. El fabricante 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. El habla, los efectos y el ambiente pueden moldearse juntos mediante un encargo de texto. Esto lo hace útil para una historia con voces, un encuentro de juego, un intercambio dramático breve o una escena que acompañe un vídeo editado. Para un trabajo solo de voz, describa al hablante y la interpretación; para una escena más completa, describa también el entorno acústico y la relación entre el diálogo y los sonidos circundantes.
Prepare el encargo en el orden en que el oyente debe experimentar la escena. Identifique a los personajes, su estado emocional previsto y las palabras que deben decir. Después describa el espacio, los efectos sonoros importantes y cómo se desarrolla el momento. Un encargo de producción debe distinguir el diálogo exacto de la descripción de la escena para poder contrastar el resultado con ambos. Indique qué elementos son esenciales para la comprensión y cuáles deben permanecer de fondo. Una habitación silenciosa, una estación concurrida y un patio abierto requieren diseños sonoros distintos 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 un ambiente de lluvia tenue y un paso que se acerca después de la frase. La comprobación útil mediante escucha consiste en determinar si las palabras siguen siendo inteligibles, si la voz transmite tranquilidad y si el efecto llega en un momento adecuado de la escena. Otro encargo podría pedir un narrador claro que presente un producto sin ambiente circundante. Son formas ilustrativas de especificar la intención, no registros de audio generado ni promesas sobre una mezcla terminada.
El fabricante documenta control temporal mediante el prompt para el diálogo de personajes en intervalos de 100 ms. Utilice ese control para describir cuándo debe entrar una frase en una secuencia guionizada o para planificar material hablado sobre un montaje existente. Mantenga la temporización de diálogos separada de la colocación de efectos y ambiente: la versión identifica el diálogo de personajes como el principal foco del control temporal. Revise los inicios, las pausas y los solapamientos 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 puede especificarse mediante una descripción textual, una muestra de referencia autorizada o ambas. El fabricante presenta esto como modelado de voz sin entrenar un modelo separado para cada hablante. Describa 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 y seguir siendo reconocible. Como preparación práctica, elija una referencia clara en la que la voz prevista se escuche fácilmente e identifique qué debe trasladarse a la nueva interpretación. Mantenga coherentes esa referencia y el encargo de 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 la adaptación de una voz de personaje reconocible al ritmo y la expresión de distintos idiomas. Proporcione el diálogo en el idioma final y revise sus nombres, acentuación, pausas y tono emocional con un oyente que entienda ese idioma. Para versiones multilingües, mantenga estables el papel del personaje y la intención emocional y deje a cada guion suficiente espacio para expresarse con naturalidad. Prepare la traducción como parte del trabajo de guion en lugar de suponer que un encargo de escena sonora aporta todas las decisiones 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 fabricante. Una historia más larga se beneficia de límites de escena y de un encargo de personaje reutilizable. En cada continuación, escuche los cambios de voz, textura de fondo y ritmo, además de las palabras que conectan las secciones. Trate el audio devuelto como un recurso que escuchar: inspeccione la información real del archivo al preparar la reproducción o importarlo a un editor, y conserve a su lado el guion y el encargo de escena para revisiones. Una producción unida debe comprobarse como escena continua y no solo como clips separados.
El fabricante describe un marco unificado en el que la intención creativa expresada mediante lenguaje guía un generador acústico basado en difusión. La implicación práctica para un encargo es que la voz y el entorno pueden considerarse conjuntamente. Céntrese en las pocas relaciones que definen la escena: si una frase ocupa el primer plano, si un efecto la interrumpe y cómo el ambiente respalda el momento emocional. Añadir muchos efectos no relacionados hace más difícil identificar qué parte de un resultado necesita revisión. Cambie la dirección de ese pasaje cuando un efecto 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 publicación. Mantenga específica la revisión de producción: palabras exactas, identidad del hablante, idioma, entradas, inteligibilidad y coherencia 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 pueden tomarse a partir de ese resultado real y de 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-0Primeros pasos
ByteDance Seed Audio 1.0 genera interpretaciones habladas y escenas sonoras a partir de un encargo creativo. Coordina voces, efectos y ambiente, admite temporización de diálogos en intervalos de 100 ms y cubre más de 20 idiomas. El fabricante 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
- Tipos de entrada
text- Tipos de 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} · 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ó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 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
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 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 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