Guia rápido de Dublagem
Guia rápido de Dublagem
Aprenda a dublar arquivos de áudio e vídeo em outros idiomas usando a API de Dublagem.
Este guia mostra como dublar um arquivo de mídia para outro idioma com a API de Dublagem. Neste exemplo, você cria um projeto de dublagem a partir de um arquivo de áudio em inglês e gera uma dublagem em espanhol.
Um projeto de dublagem tem duas partes: um projeto, que contém uma mídia de origem e sua transcrição, e um ou mais idiomas de destino, cada um produzindo uma saída dublada em um único idioma. Você cria um projeto, espera a transcrição da origem, adiciona um idioma e baixa a dublagem finalizada.
A criação de um projeto cobra antecipadamente por um idioma — a cobrança mínima de um projeto de dublagem. Isso paga antecipadamente seu primeiro idioma de destino: o primeiro idioma adicionado o consome, e cada idioma adicional é cobrado separadamente. Consulte Quanto custa a Dublagem? para saber mais.
Os idiomas são especificados como tags BCP-47, por exemplo, es ou fr-CA. Consulte os idiomas e dialetos compatíveis para ver todos os valores aceitos.
Usar a API de Dublagem
Criar uma chave de API
Crie uma chave de API no painel aqui, que você usará para acessar a API com segurança.
Armazene a chave como um segredo gerenciado e passe-a aos SDKs como uma variável de ambiente por meio de um arquivo .env ou diretamente na configuração do seu app, conforme sua preferência.
Instalar o SDK
SDK
CLI
Também usaremos a biblioteca dotenv para carregar nossa chave de API de uma variável de ambiente.
O exemplo em Python usa a biblioteca requests para baixar o áudio dublado. Instale-a
com pip install requests.
Fazer a solicitação à API
SDK
CLI
Crie um novo arquivo chamado example.py ou example.mts, dependendo da linguagem escolhida, e adicione o código a seguir:
A URL de download em outputs.lossless_audio é assinada e expira cerca de uma hora após
ser emitida. Busque o idioma novamente para obter uma URL nova caso ela tenha expirado.
Em seguida, execute-o:
O áudio dublado é salvo em dubbed.wav no seu diretório de trabalho.
Lidar com falhas
Se adicionar um idioma não funcionar, adicione o mesmo idioma novamente ao projeto existente em vez de criar um novo projeto. O projeto e sua origem transcrita podem ser reutilizados, então tentar novamente o idioma é mais rápido e evita pagar a cobrança mínima de um idioma uma segunda vez.
Crie um novo projeto apenas se o próprio projeto atingir failed durante a preparação, o que significa que sua origem não pôde ser transcrita. Verifique o arquivo ou URL de origem e crie um novo projeto.
Workspaces Enterprise podem revisar e corrigir a transcrição de origem antes de adicionar um idioma, o que gera traduções mais precisas. Consulte Refinar e gerar novamente uma dublagem.