Så här använder du live-transkription
Varning
Azure Media Services dras tillbaka den 30 juni 2024. Mer information finns i AMS Retirement Guide.
Transkriptionsleverans och uppspelning
När du publicerar en liveström med MPEG-DASH eller HLS/CMAF skapas transkriberad text i IMSC1.1-kompatibel TTML tillsammans med video och ljud. Den paketeras i MPEG-4 Del 30 (ISO/IEC 14496-30) fragment. Om du använder HLS/TS levereras text som segmenterad VTT.
Om du använder Azure Media Player använder du Azure Media Player version 2.3.3 eller senare.
Not
Ytterligare avgifter tillkommer när live-transkription aktiveras. Granska prisinformationen i avsnittet Live Video på prissidan Media Services.
Viktig
Du bör använda GOP-storlekar på 2 sekunder för livehändelser. Du måste använda GOP-storlekar på 4 sekunder eller lägre för direktsändningar med live-transkriptioner för att få rätt transkriptionsdata. Om du väljer att använda högre GOP-storlek kan transkriptionsdata ha defekter, t.ex. innehåll som saknas.
Automatisk genererad VTT-fil med live-transkription
När du aktiverar live-transkription för en livehändelse genereras en WebVTT-fil och finns i roten för den arkiverade tillgången. Eftersom den här filen fördröjs tills allt tal har sänts bör du inte ta bort liveutdata i flera minuter efter att sändningen har avslutats. Du kan sedan ladda ned VTT-filen och redigera den eller använda den för översättning till andra språk för undertexter. Filerna heter auto-generated-best_XXX.vtt
.
Varning
De slutliga VTT-filerna för automatisk genererad live-transkription fördröjs för bearbetning. Om du inte väntar i flera minuter innan du tar bort liveutdata trunkeras innehållet i filen. Dessutom är live-transkription inte tillgängligt för användning med flera indataströmmar för en livehändelse.
Mer information om hur du använder Tracks API med den genererade WebVTT-filen finns i artikeln Tracks.
Skapa en livehändelse med live-transkription
Du kan skapa en livehändelse med live-transkription med hjälp av Azure-portalen, med REST-API:et eller med någon av SDK:erna.
Språkkoden måste matcha videons talade språk. Se tabellen språkkod i slutet av den här artikeln.
Starta eller stoppa transkriptionen efter att livehändelsen har startats
Du kan starta och stoppa eller ändra språket för live-transkription medan livehändelsen körs, är i vänteläge eller stoppat tillstånd.
Viktig
Aktivering av live-transkription måste göras innan data skrivs till utdatatillgången – det här är vanligtvis när liveutdata skapas eller när den inkommande indataströmmen anländer till livehändelsen.
Om du vill aktivera live-transkriptioner eller uppdatera transkriptionsspråket uppdaterar du livehändelsen så att den innehåller egenskapen "transkriptioner" med rätt språkkod för egenskapen "language". Se listan ovan för språkkoder som stöds.
Om du vill inaktivera live-transkriptioner tar du bort egenskapen "transkriptioner" från livehändelseobjektet.
Regioner och språk för live-transkription
Live-transkription är tillgängligt i regionerna enligt dokumentationen här.
Det här är listan över tillgängliga språk som kan transkriberas med hjälp av språkkoden i API:et.
Språk | Nationella inställningar (BCP-47) |
---|---|
Afrikaans (Sydafrika) | af-ZA |
Amhariska (Etiopien) | am-ET |
Arabiska (Algeriet) | ar-DZ |
Arabiska (Bahrain), modern standard | ar-BH |
Arabiska (Egypten) | ar-EG |
Arabiska (Irak) | ar-IQ |
Arabiska (Israel) | ar-IL |
Arabiska (Jordanien) | ar-JO |
Arabiska (Kuwait) | ar-KW |
Arabiska (Libanon) | ar-LB |
Arabiska (Libyen) | ar-LY |
Arabiska (Marocko) | ar-MA |
Arabiska (Oman) | ar-OM |
Arabiska (palestinska myndigheten) | ar-PS |
Arabiska (Qatar) | ar-QA |
Arabiska (Saudiarabien) | ar-SA |
Arabiska (Syrien) | ar-SY |
Arabiska (Tunisien) | ar-TN |
Arabiska (Förenade Arabemiraten) | ar-AE |
Arabiska (Jemen) | ar-YE |
Bengali (Indien) | bn-IN |
Bulgariska (Bulgarien) | bg-BG |
Burmesiska (Myanmar) | my-MM |
Katalanska | ca-ES |
Kinesiska (kantonesiska, traditionella) | zh-HK |
Kinesiska (mandarin, förenklad) | zh-CN |
Kinesiska (taiwanesisk mandarin) | zh-TW |
Kroatiska (Kroatien) | hr-HR |
Tjeckiska (tjeckiska) | cs-CZ |
Danska (Danmark) | da-DK |
Nederländska (Belgien) | nl-BE |
Nederländska (Nederländerna) | nl-NL |
Engelska (Australien) | en-AU |
Engelska (Kanada) | en-CA |
Engelska (Ghana) | en-GH |
Engelska (Hongkong) | en-HK |
Engelska (Indien) | en-IN |
Engelska (Irland) | en-IE |
Engelska (Kenya) | en-KE |
Engelska (Nya Zeeland) | en-NZ |
Engelska (Nigeria) | en-NG |
Engelska (Filippinerna) | en-PH |
Engelska (Singapore) | en-SG |
Engelska (Sydafrika) | en-ZA |
Engelska (Tanzania) | en-TZ |
Engelska (Storbritannien) | en-GB |
Engelska (USA) | en-US |
Estniska (Estland) | et-EE |
Filippinska (Filippinerna) | fil-PH |
Finska (Finland) | fi-FI |
Franska (Belgien) | fr-BE |
Franska (Kanada) | fr-CA |
Franska (Frankrike) | fr-FR |
Franska (Schweiz) | fr-CH |
Tyska (Österrike) | de-AT |
Tyska (Tyskland) | de-DE |
Tyska (Schweiz) | de-CH |
Grekiska (Grekland) | el-GR |
Gujarati (indisk) | gu-IN |
Hebreiska (Israel) | he-IL |
Hindi (Indien) | hi-IN |
Ungerska (Ungern) | hu-HU |
Isländska (Island) | is-IS |
Indonesiska (Indonesien) | id-ID |
Irländska (Irland) | ga-IE |
Italienska (Italien) | it-IT |
Japanska (Japan) | ja-JP |
Javanesiska (Indonesien) | jv-ID |
Kannada (Indien) | kn-IN |
Khmer (Kambodja) | km-KH |
Koreanska (Korea) | ko-KR |
Lao (Laos) | lo-LA |
Lettiska (Lettland) | lv-LV |
Litauiska (Litauen) | lt-LT |
Makedonska (Nordmakedonien) | mk-MK |
Malay (Malaysia) | ms-MY |
Maltesiska (Malta) | mt-MT |
Marathi (Indien) | mr-IN |
Norska (Bokmål, Norge) | nb-NO |
Persiska (Iran) | fa-IR |
Polska (Polen) | pl-PL |
Portugisiska (Brasilien) | pt-BR |
Portugisiska (Portugal) | pt-PT |
Rumänska (Rumänien) | ro-RO |
Ryska (Ryssland) | ru-RU |
Serbiska (Serbien) | sr-RS |
Sinhala (Sri Lanka) | si-LK |
Slovakiska (Slovakien) | sk-SK |
Slovenska (Slovenien) | sl-SI |
Spanska (Argentina) | es-AR |
Spanska (Bolivia) | es-BO |
Spanska (Chile) | es-CL |
Spanska (Colombia) | es-CO |
Spanska (Costa Rica) | es-CR |
Spanska (Kuba) | es-CU |
Spanska (Dominikanska republiken) | es-DO |
Spanska (Ecuador) | es-EC |
Spanska (El Salvador) | es-SV |
Spanska (Ekvatorialguinea) | es-GQ |
Spanska (Guatemala) | es-GT |
Spanska (Honduras) | es-HN |
Spanska (Mexiko) | es-MX |
Spanska (Nicaragua) | es-NI |
Spanska (Panama) | es-PA |
Spanska (Paraguay) | es-PY |
Spanska (Peru) | es-PE |
Spanska (Puerto Rico) | es-PR |
Spanska (Spanien) | es-ES |
Spanska (Uruguay) | es-UY |
Spanska (USA) | es-US |
Spanska (Venezuela) | es-VE |
Swahili (Kenya) | sw-KE |
Swahili (Tanzania) | sw-TZ |
Svenska (Sverige) | sv-SE |
Tamil (Indien) | ta-IN |
Telugu (Indien) | te-IN |
Thai (Thailand) | th-TH |
Turkiska (Turkiet) | tr-TR |
Ukrainska (Ukraina) | uk-UA |
Uzbekiska (Uzbekistan) | uz-UZ |
Vietnamesiska (Vietnam) | vi-VN |
Zulu (Sydafrika) | zu-ZA |
Få hjälp och support
Du kan kontakta Media Services med frågor eller följa våra uppdateringar med någon av följande metoder:
- Q & A
-
Stack Overflow. Tagga frågor med
azure-media-services
. - @MSFTAzureMedia eller använd @AzureSupport för att begära support.
- Öppna ett supportärende via Azure-portalen.