Partilhar via


Como usar a transcrição ao vivo

logotipo dos Serviços de Mídia v3


Advertência

Os Serviços de Mídia do Azure serão desativados em 30 de junho de 2024. Para obter mais informações, consulte o AMS Retirement Guide.

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. É embalado em MPEG-4 Parte 30 (ISO/IEC 14496-30) fragmentos. Se você usar HLS/TS, o texto será entregue como VTT em partes.

Se estiver a utilizar o Azure Media Player, utilize o Azure Media Player versão 2.3.3 ou posterior.

Observação

Aplicam-se taxas adicionais quando a transcrição ao vivo está ativada. Consulte as informações de preços na seção Vídeo ao vivo da página de preços do Media Services.

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, a fim de obter dados de transcrição corretos. Se você optar por usar um tamanho GOP maior, os dados de transcrição podem ter defeitos, por exemplo, conteúdo ausente.

Transcrição ao vivo arquivo VTT gerado automaticamente

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. Você pode então 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.

Advertência

Os arquivos VTT de transcrição ao vivo gerados automaticamente finais estão atrasados para processamento. A menos que você aguarde vários minutos antes de excluir uma saída ao vivo, o conteúdo do 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 Tracks.

Crie 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 do idioma deve corresponder ao idioma falado do vídeo. Consulte a tabela de código de idioma no final deste artigo.

Iniciar ou parar 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 qualquer dado seja gravado no ativo de saída - geralmente é quando uma saída ao vivo é criada ou quando o fluxo de entrada chega ao evento ao vivo.

Para ativar transcrições ao vivo ou atualizar o idioma da 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 obter os códigos de idioma suportados.

Para desativar as transcrições ao vivo, remova a propriedade "transcrições" do objeto do evento ao vivo.

Regiões e idiomas 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 Palestiniana) ar-PS
Árabe (Qatar) 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
Checo (Checo) cs-CZ
Dinamarquês (Dinamarca) da-DK
Neerlandês (Bélgica) nl-BE
Neerlandês (Países Baixos) nl-NL
Português (Portugal) 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 (Singapura) 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
Estónio (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
Javanês (Indonésia) jv-ID
Kannada (Índia) kn-IN
Khmer (Camboja) km-KH
Coreano (Coreia) ko-KR
Laos (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ão) fa-IR
Polaco (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
Cingalês (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
Swahili (Quênia) sw-KE
Swahili (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
Uzbequistão (Uzbequistão) uz-UZ
Vietnamita (Vietname) vi-VN
Zulu (África do Sul) zu-ZA

Obtenha ajuda e suporte

Você pode entrar em contato com os Serviços de Mídia com perguntas ou acompanhar nossas atualizações por um dos seguintes métodos: