Introdução
O que este endpoint faz
O VEED Dubbing ouve video_url, traduz a fala para target_language, usa uma voz clonada de cada pessoa e redesenha as bocas para acompanhar as novas palavras. O restante de cada quadro é preservado.
Entradas importantes
target_language é um dos 86 idiomas base. source_language usa auto por padrão; só altere se a detecção escolher o idioma errado. keyterms aceita até dez nomes ou expressões curtas que o reconhecimento de fala deve escrever exatamente como você indicar.
O que você recebe
Um MP4 nas dimensões originais, a 25 fps, com duração próxima à do original. Nos nossos testes, um vídeo de quatro segundos ficou pronto em cerca de 80 segundos, e um diálogo de oito segundos entre duas pessoas, em cerca de quatro minutos.
| Campo | Valor |
|---|---|
| Entrada | Vídeo |
| Saída | Vídeo |
| Entrada obrigatória | Vídeo com fala (upload ou link direto para o arquivo) e idioma de destino |
| Duração do vídeo | Até 10 minutos |
| Idiomas de destino | 86 idiomas base |
| Idioma falado | Detectado automaticamente ou escolhido entre 86 idiomas |
| Vozes | Voz de cada pessoa clonada a partir do vídeo |
| Cobrança | Por segundo do vídeo de origem, arredondado para cima |
Recursos e destaques
Uma cena com duas pessoas dublada em espanhol, com as bocas redesenhadas
Nosso diálogo de oito segundos em uma adega voltou em espanhol, com os lábios das duas pessoas sincronizados com as novas falas. Só a área ao redor de cada boca é redesenhada. Os barris, a taça e a iluminação correspondem ao original quadro a quadro.
O mesmo quadro, um novo formato de boca
Compare o mesmo instante lado a lado: a tomada original em inglês à esquerda e a dublagem em espanhol à direita. Agora a boca do homem articula a fala em espanhol, enquanto o restante do rosto, a barba e o fundo permanecem como foram filmados.
A voz de cada pessoa é clonada a partir do próprio clipe
Você não precisa ativar nenhuma opção nem enviar áudio de referência. Cada voz da dublagem é criada a partir das próprias falas daquela pessoa. Assim, uma cena com duas pessoas mantém dois timbres distintos no novo idioma.
Parâmetros da requisição
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
video_url | Sim | O vídeo a dublar, com até 10 minutos e fala na faixa de áudio. pelo menos 1 caracteres |
target_language | Sim | Obrigatório. Um dos 86 idiomas base de dublagem. |
source_language | Não | O idioma falado no vídeo. O padrão é auto, que faz a detecção. |
keyterms | Não | Até 10 nomes ou expressões curtas que devem ser transcritos exatamente como informados, cada um com até 50 caracteres e 5 palavras, sem < > { } [ ] ou barras invertidas. no máximo 10 itens |
Preços
$0.144 / segundo de saída
Cobrança por segundo do vídeo de origem, arredondado para o próximo segundo inteiro, até 10 minutos. Antes do envio, a estimativa usa a duração do vídeo enviado por upload ou o máximo de 10 minutos para links. A diferença é liberada no acerto final da tarefa. O idioma e os keyterms não alteram o preço. Solicitações com falha não são cobradas.
Casos de uso
Vídeos de criadores para novos mercados
Quem fala para a câmera pode publicar a mesma gravação em espanhol, alemão ou japonês, com os lábios acompanhando as novas palavras.
Anúncios e vídeos de produto
Localize vídeos curtos com apresentadores sem regravar nem contratar dubladores. O custo depende dos segundos de vídeo.
Personagens de modelos de vídeo
Um personagem gerado que fala inglês pode ser dublado e ter os lábios sincronizados para que a cena soe natural em outro idioma.
Guia de prompt e dicas práticas
Envie um vídeo com fala clara
Faça upload do vídeo ou forneça um link direto para o arquivo. Rostos bem iluminados e voltados para a câmera geram movimentos de boca mais precisos.
Escolha o idioma da dublagem
Selecione
target_languageentre 86 idiomas base. Deixesource_languageem auto, a menos que a detecção escolha o idioma errado com frequência.Liste os nomes que precisam ser reconhecidos
Adicione até dez keyterms, como nomes de marcas ou personagens, para que o reconhecimento de fala use a grafia que você indicar.
Introdução
VEED Dubbing é a versão padrão da API de dublagem da VEED. Envie um vídeo com fala em video_url, escolha target_language e receba o vídeo nesse idioma, com a voz clonada de cada pessoa e os lábios acompanhando a tradução.
Recursos e destaques
Os lábios acompanham o novo idioma
A região da boca é redesenhada para cada pessoa visível. No nosso teste em uma adega, tanto a mulher quanto o homem tiveram os lábios sincronizados ao espanhol, enquanto os barris, a taça e a iluminação permaneceram intactos.
Vozes que continuam reconhecíveis
Não há opção para ativar: cada voz é clonada do próprio vídeo. Assim, a dublagem preserva o timbre sem uma amostra de voz separada.
Tradução fiel ao sentido
No nosso teste, uma mulher dizia que tinha sido levada sozinha à adega. A tradução usou “a solas”, evitando o erro de gênero que uma tradução literal poderia causar.
Casos de uso
Um criador, vários idiomas
Grave uma vez e publique a mesma tomada para cada mercado, com os lábios ajustados a cada versão.
Localização de cenas geradas
Duble personagens de um modelo de vídeo no idioma do seu público e mantenha movimentos de boca convincentes.
Guia de entrada e dicas práticas
Mantenha os rostos visíveis
Rostos bem iluminados e voltados para a câmera dão a melhor sincronia labial. Planos abertos e rostos cobertos também recebem o novo áudio, mas quase não apresentam mudanças visíveis na boca.
Use keyterms para nomes, não para traduções
Os keyterms ajudam a transcrição a reconhecer nomes ou marcas; não são pares de termo e tradução. Escreva cada termo como ele é falado no vídeo.
Precisa de um sotaque?
Esta versão dubla para idiomas base. Sotaques regionais e controle de semelhança da voz estão no VEED Dubbing Pro.
Início rápido da API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "veed/dubbing/video-translate",
"input": {
"source_language": "auto",
"target_language": "af",
"video_url": "https://example.com/reference.mp4"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Consulte a referência da API para autenticação, esquema completo, polling e tratamento de erros.


