Use sua própria transcrição
Use sua própria transcrição
Crie um projeto de dublagem com sua própria transcrição e forneça suas próprias traduções.
Guia prático · Pressupõe que você já saiba criar projetos de dublagem, como mostrado no início rápido de Dublagem.
O fornecimento da sua própria transcrição e traduções está disponível apenas para espaços de trabalho Enterprise. Entre em contato com vendas para obter acesso.
Por padrão, a API de Dublagem transcreve sua mídia de origem e traduz automaticamente a transcrição para cada idioma de destino. Se você já tiver uma transcrição precisa — legendas, um roteiro ou texto traduzido profissionalmente — poderá fornecê-la. Este guia aborda o formato do arquivo de transcrição, como criar um projeto a partir de uma transcrição e como fornecer suas próprias traduções ao adicionar um idioma.
Formato do arquivo de transcrição
Uma transcrição é um arquivo JSON com um único array segments de nível superior. Cada segmento é uma fala: o texto falado, quando começa e termina e, opcionalmente, quem o fala.
Regras dos segmentos
A transcrição é validada quando você cria o projeto:
- Os segmentos devem estar ordenados por
start_s. - Um segmento deve ter entre 0,1 e 25 segundos de duração, e
end_sdeve ser maior questart_s. - Segmentos com o mesmo
speaker_idnão podem se sobrepor, embora possam se tocar em um ponto final. Segmentos de falantes diferentes podem se sobrepor para representar falas simultâneas. - Uma transcrição pode conter no máximo 20.000 segmentos, e o arquivo pode ter no máximo 4 MiB.
Prefira segmentos mais curtos a mais longos: divida as frases sempre que houver uma pausa de um segundo ou mais. Os limites dos segmentos determinam como o áudio dublado é sincronizado com a origem, portanto uma transcrição com pausas precisas e naturais gera uma dublagem mais bem sincronizada.
Crie um projeto a partir da sua transcrição
Passe o arquivo de transcrição ao criar o projeto. source_language é obrigatório ao fornecer uma transcrição, pois a mídia de origem não é transcrita automaticamente. 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.
O projeto ainda processa a mídia de origem antes de poder ser dublado. Portanto, consulte-o até que o status seja ready, como mostrado no início rápido. Seus segmentos são usados como estão; nenhuma transcrição automática é executada.
Forneça suas próprias traduções
Ao adicionar um idioma de destino, passe um mapa translations para usar suas próprias traduções em vez da tradução automática. O mapa usa como chave o external_id de cada segmento de origem ou o id interno do segmento caso você não tenha fornecido um, e deve abranger cada segmento de origem exatamente uma vez.
Cada idioma de destino requer uma chamada de criação, então repita esta solicitação para cada idioma para o qual você deseja dublar. Um mapa translations pode conter no máximo 20.000 entradas, totalizando no máximo 4 MiB de texto.
Se os seus segmentos não tiverem external_id, leia a transcrição de origem para obter o id interno de cada segmento e use-os como chaves:
Inicialize traduções na criação do projeto
Para um único idioma de destino, você pode ignorar o mapa translations separado incluindo uma translation em cada segmento do arquivo de transcrição e passando target_language ao criar o projeto. O idioma de destino é criado na fila com suas traduções e começa a ser gerado assim que o projeto estiver pronto.
Considerações sobre qualidade
A qualidade da dublagem depende da transcrição e das traduções usadas para criá-la. Os tempos dos segmentos e o texto são usados diretamente para definir o tempo e dar voz à performance dublada, portanto tempos ou textos imprecisos prejudicam o resultado. As traduções são geradas para caber no intervalo de tempo de cada segmento: uma tradução muito mais longa ou mais curta que a original afeta o ritmo da fala dublada. Por isso, busque traduções com duração falada semelhante.