Submete um trabalho de tradução de vídeo. Este serviço pode traduzir legendas e conteúdo falado, além de gerar sincronização labial para o áudio traduzido.
Descrição da operação
-
A região na URL do OSS de cada ativo de mídia deve corresponder à região do endpoint da API chamado.
-
Esta operação suporta até 30 solicitações por segundo (QPS). Se você enviar um grande número de trabalhos, eles serão automaticamente enfileirados e processados com escalonamento dinâmico. A simultaneidade dos trabalhos é ilimitada.
-
Esta é uma API assíncrona. Depois que você envia um trabalho, a operação retorna um ID de trabalho e o enfileira para processamento em segundo plano. O resultado final é entregue por meio de um callback. Você também pode consultar o status do trabalho chamando a operação GetAIJobResult.
Para descrições detalhadas dos parâmetros e exemplos, consulte.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ice:SubmitVideoTranslationJob |
none |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InputConfig |
string |
Não |
Os parâmetros de entrada para o trabalho de tradução de vídeo.\n\n- A entrada pode ser um vídeo ou um arquivo de legenda.\n\n- O valor deve ser uma string JSON. |
{"Type":"Video","Video":"1628ae20c36******8f6f7c77a6302"} |
| EditingConfig |
string |
Não |
Parâmetros de configuração para o trabalho de tradução de vídeo, especificados como uma string JSON. |
{"SourceLanguage":"zh","TargetLanguage":"en","DetextArea":"Auto"} |
| OutputConfig |
string |
Não |
Parâmetros de saída para o trabalho de tradução de vídeo. A saída pode ser um vídeo ou um arquivo de legenda. |
{"MediaURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/your-object.mp4"} |
| Title |
string |
Não |
O título do trabalho. |
Test title |
| Description |
string |
Não |
A descrição do trabalho. |
Test description |
| UserData |
string |
Não |
Dados do usuário para o trabalho, fornecidos como uma string JSON. A string pode ter até 512 bytes de comprimento.\n\n- Use este parâmetro para configurar uma URL de callback personalizada. |
{"NotifyAddress":"http://xx.xx.xxx"} |
| ClientToken |
string |
Não |
Um token gerado pelo cliente que garante a idempotência da solicitação. |
Test ClientToken |
| SignatureMehtod |
string |
Não |
O sistema preenche este parâmetro automaticamente. Você não precisa defini-lo. |
Auto-complete, no need to write |
| SignatureType |
string |
Não |
O sistema preenche este parâmetro automaticamente. Você não precisa defini-lo. |
Auto-complete, no need to write |
Para descrições detalhadas dos parâmetros e exemplos, consulte: Introdução e exemplos de parâmetros de tradução de vídeo
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
******3B-0E1A-586A-AC29-742247****** |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida.\n\nValores válidos:\n\n- true: A solicitação foi bem-sucedida.\n\n- false: A solicitação falhou. |
true |
| Data |
object |
Os dados retornados. |
|
| JobId |
string |
O ID do trabalho de tradução de vídeo. |
****d718e2ff4f018ccf419a7b71**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "******3B-0E1A-586A-AC29-742247******",
"Success": true,
"Data": {
"JobId": "****d718e2ff4f018ccf419a7b71****"
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.