Doblaje y trabajos por lotes
La API nativa que permite el doblaje sincronizado con varios hablantes de VoiceStudio.
El doblaje es una cadena de trabajos, no una sola solicitud. Transcripción, traducción, asignación de voces, sincronización, generación, control de calidad y exportación son etapas separadas que el cliente puede revisar o reintentar.
El flujo
- Envía vídeo o audio con
POST /dub/upload. - Sigue
/tasks/stream/{task_id}hasta que termine la preparación. - Transcribe con
/dub/transcribe-stream/{job_id}o con la ruta síncrona/dub/transcribe/{job_id}. - Traduce y edita los segmentos.
- Asigna perfiles y usa
POST /dub/generate/{job_id}. - Revisa control de calidad, vistas previas, pistas y subtítulos o descarga el resultado.
La carga devuelve un job_id para el contenido y un task_id para el progreso de preparación. Conserva ambos: siguen cosas distintas.
Qué se conserva
- Inicio y fin de los segmentos
- Varios hablantes, cada uno con su voz
- Subtítulos SRT y VTT importados o generados
- Trabajos solo de audio y de vídeo
- Vista previa, control de calidad, pistas y exportación final
Para una carpeta de vídeos, usa /batch/enqueue y /batch/jobs, con rutas de estado, cancelación y descarga por trabajo.
Flujo local
Estas rutas pertenecen a la API de escritorio. El contrato Cloud no publicado prepara el contenido de origen como Artifact y ejecuta etapas asíncronas versionadas; no garantiza estas rutas ni cargas útiles.
Cada etapa tiene su propio cuerpo de solicitud. Usa la referencia de la API como fuente de verdad al crear un cliente.