Criar idioma de destino da dublagem

Adicione um idioma para dublar um projeto e coloque a dublagem na fila. Esta é a chamada que produz o áudio dublado e é cobrada por geração. O destino é criado como `queued` e começa assim que o projeto fica `ready`, portanto pode ser adicionado a qualquer momento após a criação do projeto. Ele herda o modelo de dublagem do projeto e não pode escolher outro. Um projeto criado com `webhook_ids` envia um evento `dubbing_language_completed` com as URLs de download da saída. Por isso, recomendamos assinar o evento em vez de consultar esse destino até a conclusão.

Parâmetros de caminho

project_idstringObrigatório
Identificador do projeto de dublagem pai.

Cabeçalhos

xi-api-keystringOpcional

Solicitação

This endpoint expects an object.
target_languagestringObrigatório

Tag de idioma BCP-47 para dublar o projeto (por exemplo, fr ou es-MX). Deve ser um dos idiomas compatíveis com o modelo de dublagem do projeto, e uma tag com região deve corresponder a um dos dialetos compatíveis.

voice_settingsobject or nullOpcional

Configurações de voz aplicadas a todos os locutores neste idioma. Omita para usar as configurações padrão.

translationsmap from strings to strings or nullOpcional

Apenas Enterprise. Traduções opcionais para usar em vez da tradução automática. Um mapeamento do external_id de cada segmento de origem (ou de seu id, se você não tiver fornecido um) para o texto traduzido; cada segmento de origem deve ser incluído exatamente uma vez. No máximo 20.000 entradas, totalizando até 4 MiB de texto. Consulte Use sua própria transcrição.

Resposta

Resposta bem-sucedida

language_idstring
Identificador exclusivo do idioma de destino.
project_idstring
Identificador do projeto de dublagem pai.
target_languagestring

Tag de idioma BCP-47 para o qual este destino é dublado.

statusenum

Status do ciclo de vida: queued (aguardando o projeto ficar pronto ou um worker), processing durante a dublagem, completed quando a saída estiver disponível, stale quando a transcrição mudar após a geração da saída ou failed.

Valores permitidos:
revisioninteger

Contador monotônico incrementado sempre que a transcrição deste destino é alterada (por uma edição na origem que a afeta ou por uma edição na tradução).

created_atstringformat: "date-time"
Quando o idioma de destino foi criado.
updated_atstringformat: "date-time"

Quando o idioma de destino foi atualizado pela última vez.

model_idstring or nullOpcional

Modelo de dublagem usado para este destino, herdado do projeto e não selecionável por idioma.

voice_settingsobject or nullOpcional

Configurações de voz aplicadas a todos os locutores neste idioma, ou null se as configurações padrão forem aplicáveis.

outputsobject or nullOpcional

URLs de saída assinadas; null até que o destino produza uma saída (presentes quando completed e mantidas enquanto stale — compare output_revision com revision para saber se a saída está atualizada).

output_revisioninteger or nullOpcional

A revision a partir da qual a saída dublada atual foi gerada; igual a revision quando está atualizada e menor quando está stale. É nula até que uma geração seja concluída.

errorobject or nullOpcional

Por que este idioma falhou; null, a menos que status seja failed, e também null para os poucos idiomas que falharam antes da introdução do relatório de falhas. Um código project_failed significa que o projeto pai falhou, então consulte o projeto para entender a causa subjacente.

warningslist of objectsOpcional

Condições não fatais geradas durante a dublagem deste idioma; fica vazio quando não há nenhuma. Reflete a geração mais recente. As condições geradas durante a preparação da origem são informadas no projeto.

Erros

422
Unprocessable Entity Error