Dublagem e trabalhos em lote
A API nativa por trás da dublagem sincronizada com vários locutores do VoiceStudio.
A dublagem é um fluxo de trabalhos, não uma única solicitação. Transcrição, tradução, atribuição de vozes, sincronização, geração, controle de qualidade e exportação são etapas separadas, que o cliente pode revisar ou repetir.
O fluxo
- Envie vídeo ou áudio com
POST /dub/upload. - Acompanhe
/tasks/stream/{task_id}até a preparação estar pronta. - Transcreva com
/dub/transcribe-stream/{job_id}ou com o síncrono/dub/transcribe/{job_id}. - Traduza e edite os segmentos.
- Atribua perfis e use
POST /dub/generate/{job_id}. - Revise controle de qualidade, prévias, pistas e legendas ou baixe o resultado.
O upload retorna um job_id para a mídia e um task_id para o progresso da preparação. Guarde ambos: acompanham coisas diferentes.
O que é preservado
- Início e fim dos segmentos
- Vários locutores, cada um com sua voz
- Legendas SRT e VTT importadas ou geradas
- Trabalhos apenas de áudio e de vídeo
- Prévia, controle de qualidade, pistas e exportação final
Para uma pasta de vídeos, use /batch/enqueue e /batch/jobs, com rotas de status, cancelamento e download por trabalho.
Fluxo local
Essas rotas pertencem à API desktop. O contrato Cloud ainda não lançado prepara a mídia como Artifact e executa etapas assíncronas versionadas; ele não garante esses caminhos ou corpos de solicitação.
Cada etapa tem seu próprio corpo de solicitação. Use a referência da API como fonte de verdade ao criar um cliente.