Come usare la trascrizione dinamica

Logo servizi multimediali v3


Avviso

Servizi multimediali di Azure verrà ritirato il 30 giugno 2024. Per altre informazioni, vedere la Guida al ritiro di AMS.

Recapito e riproduzione della trascrizione

Quando si pubblica un flusso live usando MPEG-DASH o HLS/CMAF, il testo trascritto in IMSC1.1 compatibile con TTML viene creato insieme a video e audio. Viene inserito in pacchetti in frammenti MPEG-4 Part 30 (ISO/IEC 14496-30). Se si usa HLS/TS, il testo viene recapitato come VTT in blocchi.

Se si usa Azure Media Player, usare Azure Media Player versione 2.3.3 o successiva.

Nota

Gli addebiti aggiuntivi si applicano quando la trascrizione in tempo reale è attivata. Esaminare le informazioni sui prezzi nella sezione Live Video della pagina dei prezzi di Servizi multimediali.

Importante

È consigliabile usare le dimensioni GOP di 2 secondi per gli eventi live. È necessario usare le dimensioni GOP di 4 secondi o di seguito per gli eventi live pass-through con trascrizioni live per ottenere dati di trascrizione corretti. Se si sceglie di usare dimensioni GOP superiori, i dati di trascrizione potrebbero avere difetti, ad esempio contenuto mancante.

File VTT generato automaticamente dalla trascrizione in tempo reale

Quando si abilita la trascrizione live per un evento live, viene generato un file WebVTT e si trova nella radice dell'asset archiviato. Poiché questo file viene ritardato fino a quando non è stato trasmesso tutto il discorso, non è necessario eliminare l'output live per diversi minuti dopo la fine della trasmissione. È quindi possibile scaricare il file VTT e modificarlo o usarlo per la traduzione in altre lingue per i sottotitoli. I file sono denominati auto-generated-best_XXX.vtt.

Avviso

I file VTT generati automaticamente automaticamente vengono ritardati per l'elaborazione. A meno che non si attenda diversi minuti prima di eliminare un output live, il contenuto nel file verrà troncato. Inoltre, la trascrizione live non è disponibile per l'uso con più flussi di input per un evento live.

Per altre informazioni su come usare l'API Track con il file WebVTT generato, vedere l'articolo Tracce .

Creare un evento live con trascrizione live

È possibile creare un evento live con trascrizione live usando la portale di Azure, con l'API REST o con uno degli SDK.

Il codice del linguaggio deve corrispondere alla lingua parlata del video. Vedere la tabella del codice del linguaggio alla fine di questo articolo.

Avviare o arrestare la trascrizione dopo l'avvio dell'evento live

È possibile avviare e arrestare o modificare la lingua della trascrizione live mentre l'evento live è in esecuzione, standby o stato arrestato.

Importante

È necessario attivare o disattivare la trascrizione live prima che tutti i dati vengano scritti nell'asset di output, in genere quando viene creato un output live o quando il flusso di input in ingresso arriva all'evento live.

Per attivare trascrizioni live o per aggiornare il linguaggio di trascrizione, applicare una patch all'evento live per includere una proprietà "trascrizioni" con il codice del linguaggio corretto nella proprietà 'language'. Vedere l'elenco precedente ai codici linguistici supportati.

Per disattivare le trascrizioni live, rimuovere la proprietà "trascrizioni" dall'oggetto evento live.

Aree e lingue di trascrizione in tempo reale

La trascrizione in tempo reale è disponibile nelle aree come documentato qui.

Questo è l'elenco di lingue disponibili che possono essere trascritte, usare il codice del linguaggio nell'API.

Linguaggio Impostazioni locali (BCP-47)
Afrikaans (Sud Africa) af-ZA
Amarico (Etiopia) am-ET
Arabo (Algeria) ar-DZ
Arabo (Bahrein), standard moderno ar-BH
Arabo (Egitto) ar-EG
Arabo (Iraq) ar-IQ
Arabo (Israele) ar-IL
Arabo (Giordania) ar-JO
Arabo (Kuwait) ar-KW
Arabo (Libano) ar-LB
Arabo (Libia) ar-LY
Arabo (Marocco) ar-MA
Arabo (Oman) ar-OM
Arabo (Autorità palestinese) ar-PS
Arabo (Qatar) ar-QA
Arabo (Arabia Saudita) ar-SA
Arabo (Siria) ar-SY
Arabo (Tunisia) ar-TN
Arabo (Emirati Arabi Uniti) ar-AE
Arabo (Yemen) ar-YE
Bengalese (India) bn-IN
Bulgaro (Bulgaria) bg-BG
Burmese (Myanmar) my-MM
Catalano (Spagna) ca-ES
Cinese (cantonese, tradizionale) zh-HK
Cinese (mandarino, semplificato) zh-CN
Cinese (mandarino taiwanese) zh-TW
Croato (Croazia) hr-HR
Ceco (ceco) cs-CZ
Danese (Danimarca) da-DK
Olandese (Belgio) nl-BE
Olandese (Paesi Bassi) nl-NL
Inglese (Australia) en-AU
Inglese (Canada) en-CA
Inglese (Ghana) en-GH
Inglese (Hong Kong) en-HK
Inglese (India) en-IN
Inglese (Irlanda) en-IE
Inglese (Kenya) en-KE
Inglese (Nuova Zelanda) en-NZ
Inglese (Nigeria) en-NG
Inglese (Filippine) en-PH
Inglese (Singapore) en-SG
Inglese (Sudafrica) en-ZA
Inglese (Tanzania) en-TZ
Inglese (Regno Unito) en-GB
Inglese (Stati Uniti) en-US
Estone (Estonia) et-EE
Filippino (Filippine) fil-PH
Finlandese (Finlandia) fi-FI
Francese (Belgio) fr-BE
Francese (Canada) fr-CA
Francese (Francia) fr-FR
Francese (Svizzera) fr-CH
Tedesco (Austria) de-AT
Tedesco (Germania) de-DE
Tedesco (Svizzera) de-CH
Greco (Grecia) el-GR
Gujarati (India) gu-IN
Ebraico (Israele) he-IL
Hindi (India) hi-IN
Ungherese (Ungheria) hu-HU
Islandese (Islanda) is-IS
Indonesiano (Indonesia) id-ID
Irlandese (Irlanda) ga-IE
Italiano (Italia) it-IT
Giapponese (Giappone) ja-JP
Javanese (Indonesia) jv-ID
Kannada (India) kn-IN
Khmer (Cambogia) km-KH
Coreano (Corea) ko-KR
Lao (Laos) lo-LA
Lettone (Lettonia) lv-LV
Lituano (Lituania) lt-LT
Macedone (Macedonia settentrionale) mk-MK
Malese (Malaysia) ms-MY
Maltese (Malta) mt-MT
Marathi (India) mr-IN
Norvegese (Bokmål, Norvegia) nb-NO
Persiano (Iran) fa-IR
Polacco (Polonia) pl-PL
Portoghese (Brasile) pt-BR
Portoghese (Portogallo) pt-PT
Romeno (Romania) ro-RO
Russo (Russia) ru-RU
Serbo (Serbia) sr-RS
Singalese (Sri Lanka) si-LK
Slovacco (Slovacchia) sk-SK
Sloveno (Slovenia) sl-SI
Spagnolo (Argentina) es-AR
Spagnolo (Bolivia) es-BO
Spagnolo (Cile) es-CL
Spagnolo (Colombia) es-CO
Spagnolo (Costa Rica) es-CR
Spagnolo (Cuba) es-CU
Spagnolo (Repubblica Dominicana) es-DO
Spagnolo (Ecuador) es-EC
Spagnolo (El Salvador) es-SV
Spagnolo (Guinea Equatoriale) es-GQ
Spagnolo (Guatemala) es-GT
Spagnolo (Honduras) es-HN
Spagnolo (Messico) es-MX
Spagnolo (Nicaragua) es-NI
Spagnolo (Panama) es-PA
Spagnolo (Paraguay) es-PY
Spagnolo (Perù) es-PE
Spagnolo (Porto Rico) es-PR
Spagnolo (Spagna) es-ES
Spagnolo (Uruguay) es-UY
Spagnolo (USA) es-US
Spagnolo (Venezuela) es-VE
Swahili (Kenya) sw-KE
Swahili (Tanzania) sw-TZ
Svedese (Svezia) sv-SE
Tamil (India) ta-IN
Telugu (India) te-IN
Thai (Thailandia) th-TH
Turco (Turchia) tr-TR
Ucraino (Ucraina) uk-UA
Uzbeko (Uzbekistan) uz-UZ
Vietnamita (Vietnam) vi-VN
Zulu (Sudafrica) zu-ZA

Guida e supporto tecnico

È possibile contattare Servizi multimediali con domande o seguire gli aggiornamenti tramite uno dei metodi seguenti: