Come usare la trascrizione in tempo reale
Avvertimento
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, viene creato testo trascritto in TTML compatibile con IMSC1.1 insieme a video e audio. Viene incluso 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 il 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 Video live della pagina dei prezzi di Servizi multimediali.
Importante
È consigliabile usare dimensioni GOP di 2 secondi per gli eventi live. È necessario usare dimensioni GOP di 4 secondi o inferiori 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 presentare difetti, ad esempio contenuto mancante.
File VTT generato automaticamente per la trascrizione in tempo reale
Quando si abilita la trascrizione live per un evento live, viene generato un file WebVTT che si trova nella radice dell'asset archiviato. Poiché questo file viene ritardato fino a quando tutto il parlato è stato trasmesso, non è necessario eliminare l'output live per alcuni 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
.
Avvertimento
I file VTT di trascrizione in tempo reale generati automaticamente finali vengono ritardati per l'elaborazione. A meno che non si attenda alcuni 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 Track.
Creare un evento live con trascrizione live
È possibile creare un evento live con trascrizione live usando il portale di Azure, con l'API REST o con uno qualsiasi degli SDK.
Il codice della lingua deve corrispondere alla lingua parlata del video. Vedere la tabella dei codici 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 arrestato.
Importante
L'attivazione o la disattivazione della trascrizione live deve essere eseguita 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 le trascrizioni in tempo reale o per aggiornare la lingua di trascrizione, applicare patch all'evento live per includere una proprietà "trascrizioni" con il codice di lingua corretto nella proprietà 'language'. Vedere l'elenco precedente per i codici di lingua supportati.
Per disattivare le trascrizioni in tempo reale, 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 dei linguaggi disponibili che possono essere trascritti, usare il codice della lingua nell'API.
Lingua | Impostazioni locali (BCP-47) |
---|---|
Afrikaans (Sudafrica) | af-ZA |
Amharico (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 |
Bengali (India) | bn-IN |
Bulgaro (Bulgaria) | bg-BG |
Burmese (Myanmar) | my-MM |
Catalano | ca-ES |
Cinese (Cantonse, 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 (indiano) | 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 del Nord) | mk-MK |
Malese (Malesia) | ms-MY |
Maltesi (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 |
Sinhala (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 (PortoRico) | 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 |
Ottenere assistenza e supporto tecnico
È possibile contattare Servizi multimediali con domande o seguire gli aggiornamenti in uno dei metodi seguenti:
- Q & A
-
stack overflow. Contrassegna le domande con
azure-media-services
. - @MSFTAzureMedia o usare @AzureSupport per richiedere supporto.
- Aprire un ticket di supporto tramite il portale di Azure.