Como usar a transcrição dinâmica
logotipo dos Serviços de Mídia
Aviso
Os Serviços de Mídia do Azure serão desativados em 30 de junho de 2024. Para obter mais informações, consulte o guia de desativação do AMS.
Entrega e reprodução de transcrição
Quando você publica uma transmissão ao vivo usando MPEG-DASH ou HLS/CMAF, o texto transcrito no TTML compatível com IMSC1.1 é criado junto com vídeo e áudio. Ele é empacotado em fragmentos mpeg-4 parte 30 (ISO/IEC 14496-30). Se você usar HLS/TS, o texto será entregue como VTT em partes.
Se você estiver usando o Player de Mídia do Azure, use o Azure Media Player versão 2.3.3 ou posterior.
Nota
Encargos adicionais se aplicam quando a transcrição ao vivo é ativada. Examine as informações de preços na seção Vídeo Ao Vivo da página de preços dos Serviços de Mídia .
Importante
Você deve usar tamanhos gop de 2 segundos para eventos ao vivo. Você deve usar tamanhos gop de 4 segundos ou abaixo para eventos ao vivo de passagem com transcrições ao vivo para obter dados de transcrição corretos. Se você optar por usar um tamanho gop maior, os dados de transcrição poderão ter defeitos, por exemplo, conteúdo ausente.
Arquivo VTT gerado automaticamente pela transcrição ao vivo
Quando você habilita a transcrição ao vivo para um evento ao vivo, um arquivo WebVTT é gerado e está localizado na raiz do ativo arquivado. Como esse arquivo é adiado até que toda a fala tenha sido transmitida, você não deve excluir a saída ao vivo por vários minutos após o término da transmissão. Em seguida, você pode baixar o arquivo VTT e editá-lo ou usá-lo para tradução para outros idiomas para legendas. Os arquivos são nomeados auto-generated-best_XXX.vtt
.
Aviso
Os arquivos VTT de transcrição dinâmica gerados automaticamente são atrasados para processamento. A menos que você aguarde alguns minutos antes de excluir uma saída dinâmica, o conteúdo no arquivo será truncado. Além disso, a transcrição ao vivo não está disponível para uso com vários fluxos de entrada para um evento ao vivo.
Para obter mais informações sobre como usar a API tracks com o arquivo WebVTT gerado, consulte o artigo Faixas.
Criar um evento ao vivo com transcrição ao vivo
Você pode criar um evento ao vivo com transcrição ao vivo usando o portal do Azure, com a API REST ou com qualquer um dos SDKs.
O código de idioma deve corresponder ao idioma falado do vídeo. Consulte a tabela de código de idioma no final deste artigo.
Iniciar ou interromper a transcrição após o início do evento ao vivo
Você pode iniciar e parar ou alterar o idioma da transcrição ao vivo enquanto o evento ao vivo estiver em execução, em espera ou parado.
Importante
Ativar ou desativar a transcrição ao vivo deve ser feito antes que todos os dados sejam gravados no ativo de saída - geralmente é quando uma saída ao vivo é criada ou quando o fluxo de entrada de entrada chega ao evento ao vivo.
Para ativar transcrições ao vivo ou atualizar a linguagem de transcrição, corrija o evento ao vivo para incluir uma propriedade "transcrições" com o código de idioma correto na propriedade 'language'. Consulte a lista acima para códigos de idioma com suporte.
Para desativar transcrições ao vivo, remova a propriedade "transcrições" do objeto de evento ao vivo.
Idiomas e regiões de transcrição ao vivo
A transcrição ao vivo está disponível nas regiões conforme documentado aqui.
Esta é a lista de idiomas disponíveis que podem ser transcritos, use o código de idioma na API.
Idioma | Localidade (BCP-47) |
---|---|
Africâner (África do Sul) | af-ZA |
Amárico (Etiópia) | am-ET |
Árabe (Argélia) | ar-DZ |
Árabe (Bahrein), padrão moderno | ar-BH |
Árabe (Egito) | ar-EG |
Árabe (Iraque) | ar-IQ |
Árabe (Israel) | ar-IL |
Árabe (Jordânia) | ar-JO |
Árabe (Kuwait) | ar-KW |
Árabe (Líbano) | ar-LB |
Árabe (Líbia) | ar-LY |
Árabe (Marrocos) | ar-MA |
Árabe (Omã) | ar-OM |
Árabe (Autoridade Palestina) | ar-PS |
Árabe (Catar) | ar-QA |
Árabe (Arábia Saudita) | ar-SA |
Árabe (Síria) | ar-SY |
Árabe (Tunísia) | ar-TN |
Árabe (Emirados Árabes Unidos) | ar-AE |
Árabe (Iêmen) | ar-YE |
Bengali (Índia) | bn-IN |
Búlgaro (Bulgária) | bg-BG |
Birmanês (Mianmar) | my-MM |
Catalão | ca-ES |
Chinês (cantonês, tradicional) | zh-HK |
Chinês (mandarim, simplificado) | zh-CN |
Chinês (mandarim taiwanês) | zh-TW |
Croata (Croácia) | hr-HR |
Tcheco (tcheco) | cs-CZ |
Dinamarquês (Dinamarca) | da-DK |
Holandês (Bélgica) | nl-BE |
Holandês (Países Baixos) | nl-NL |
Inglês (Austrália) | en-AU |
Inglês (Canadá) | en-CA |
Inglês (Gana) | en-GH |
Inglês (Hong Kong) | en-HK |
Inglês (Índia) | en-IN |
Inglês (Irlanda) | en-IE |
Inglês (Quênia) | en-KE |
Inglês (Nova Zelândia) | en-NZ |
Inglês (Nigéria) | en-NG |
Inglês (Filipinas) | en-PH |
Inglês (Cingapura) | en-SG |
Inglês (África do Sul) | en-ZA |
Inglês (Tanzânia) | en-TZ |
Inglês (Reino Unido) | en-GB |
Inglês (Estados Unidos) | en-US |
Estoniano (Estônia) | et-EE |
Filipino (Filipinas) | fil-PH |
Finlandês (Finlândia) | fi-FI |
Francês (Bélgica) | fr-BE |
Francês (Canadá) | fr-CA |
Francês (França) | fr-FR |
Francês (Suíça) | fr-CH |
Alemão (Áustria) | de-AT |
Alemão (Alemanha) | de-DE |
Alemão (Suíça) | de-CH |
Grego (Grécia) | el-GR |
Gujarati (indiano) | gu-IN |
Hebraico (Israel) | he-IL |
Hindi (Índia) | hi-IN |
Húngaro (Hungria) | hu-HU |
Islandês (Islândia) | is-IS |
Indonésio (Indonésia) | id-ID |
Irlandês (Irlanda) | ga-IE |
Italiano (Itália) | it-IT |
Japonês (Japão) | ja-JP |
Javanese (Indonésia) | jv-ID |
Kannada (Índia) | kn-IN |
Khmer (Camboja) | km-KH |
Coreano (Coreia) | ko-KR |
Lao (Laos) | lo-LA |
Letão (Letônia) | lv-LV |
Lituano (Lituânia) | lt-LT |
Macedônio (Macedônia do Norte) | mk-MK |
Malaio (Malásia) | ms-MY |
Maltês (Malta) | mt-MT |
Marathi (Índia) | mr-IN |
Norueguês (Bokmål, Noruega) | nb-NO |
Persa (Irã) | fa-IR |
Polonês (Polônia) | pl-PL |
Português (Brasil) | pt-BR |
Português (Portugal) | pt-PT |
Romeno (Romênia) | ro-RO |
Russo (Rússia) | ru-RU |
Sérvio (Sérvia) | sr-RS |
Sinhala (Sri Lanka) | si-LK |
Eslovaco (Eslováquia) | sk-SK |
Esloveno (Eslovênia) | sl-SI |
Espanhol (Argentina) | es-AR |
Espanhol (Bolívia) | es-BO |
Espanhol (Chile) | es-CL |
Espanhol (Colômbia) | es-CO |
Espanhol (Costa Rica) | es-CR |
Espanhol (Cuba) | es-CU |
Espanhol (República Dominicana) | es-DO |
Espanhol (Equador) | es-EC |
Espanhol (El Salvador) | es-SV |
Espanhol (Guiné Equatorial) | es-GQ |
Espanhol (Guatemala) | es-GT |
Espanhol (Honduras) | es-HN |
Espanhol (México) | es-MX |
Espanhol (Nicarágua) | es-NI |
Espanhol (Panamá) | es-PA |
Espanhol (Paraguai) | es-PY |
Espanhol (Peru) | es-PE |
Espanhol (Porto Rico) | es-PR |
Espanhol (Espanha) | es-ES |
Espanhol (Uruguai) | es-UY |
Espanhol (EUA) | es-US |
Espanhol (Venezuela) | es-VE |
Suaíli (Quênia) | sw-KE |
Suaíli (Tanzânia) | sw-TZ |
Sueco (Suécia) | sv-SE |
Tâmil (Índia) | ta-IN |
Telugu (Índia) | te-IN |
Tailandês (Tailândia) | th-TH |
Turco (Turquia) | tr-TR |
Ucraniano (Ucrânia) | uk-UA |
Uzbeque (Uzbequistão) | uz-UZ |
Vietnamita (Vietnã) | vi-VN |
Zulu (África do Sul) | zu-ZA |
Obter ajuda e suporte
Você pode entrar em contato com os Serviços de Mídia com perguntas ou seguir nossas atualizações por um dos seguintes métodos:
- Q & A
-
stack overflow. Marcar perguntas com
azure-media-services
. - @MSFTAzureMedia ou use @AzureSupport para solicitar suporte.
- Abra um tíquete de suporte por meio do portal do Azure.