Jak używać transkrypcji na żywo

Logo usługi Media Services w wersji 3


Ostrzeżenie

Usługa Azure Media Services zostanie wycofana 30 czerwca 2024 r. Aby uzyskać więcej informacji, zobacz Przewodnik po wycofaniu usługi AMS.

Dostarczanie i odtwarzanie transkrypcji

Podczas publikowania strumienia na żywo przy użyciu formatu MPEG-DASH lub HLS/CMAF transkrypcja tekstu w formacie TTML zgodnym z technologią IMSC1.1 jest tworzona wraz z wideo i audio. Jest pakowana do fragmentów MPEG-4 Part 30 (ISO/IEC 14496-30). Jeśli używasz protokołu HLS/TS, tekst jest dostarczany jako fragmentowany VTT.

Jeśli używasz usługi Azure Media Player, użyj usługi Azure Media Player w wersji 2.3.3 lub nowszej.

Uwaga

Dodatkowe opłaty są naliczane po włączeniu transkrypcji na żywo. Zapoznaj się z informacjami o cenach w sekcji Live Video na stronie cennika usługi Media Services.

Ważne

W przypadku wydarzeń na żywo należy użyć rozmiarów GOP 2 sekund. Aby uzyskać poprawne dane transkrypcji na żywo, należy użyć rozmiarów GOP 4 sekund lub poniżej. Jeśli zdecydujesz się na użycie wyższego rozmiaru goP, dane transkrypcji mogą mieć wady, np. brakującą zawartość.

Automatycznie wygenerowany plik VTT transkrypcji na żywo

Po włączeniu transkrypcji na żywo dla wydarzenia na żywo generowany jest plik WebVTT i znajduje się w katalogu głównym zarchiwizowanego zasobu. Ponieważ ten plik jest opóźniony do momentu emisji całej mowy, nie należy usuwać danych wyjściowych na żywo przez kilka minut po zakończeniu transmisji. Następnie możesz pobrać plik VTT i edytować go lub użyć do tłumaczenia na inne języki podtytułów. Pliki mają nazwę auto-generated-best_XXX.vtt.

Ostrzeżenie

Końcowe automatycznie generowane pliki VTT transkrypcji na żywo są opóźnione do przetwarzania. Jeśli nie zaczekasz kilka minut przed usunięciem danych wyjściowych na żywo, zawartość w pliku zostanie obcięta. Ponadto transkrypcja na żywo nie jest dostępna do użycia z wieloma strumieniami wejściowymi dla wydarzenia na żywo.

Aby uzyskać więcej informacji o sposobie używania interfejsu API śledzi z wygenerowanymi plikami WebVTT, zobacz artykuł Track (Śledzenie ).

Tworzenie wydarzenia na żywo z transkrypcją na żywo

Możesz utworzyć wydarzenie na żywo z transkrypcją na żywo przy użyciu Azure Portal, interfejsu API REST lub dowolnego zestawu SDK.

Kod języka musi być zgodny z językiem mówionym filmu wideo. Zobacz tabelę kodu języka na końcu tego artykułu.

Rozpoczynanie lub zatrzymywanie transkrypcji po rozpoczęciu wydarzenia na żywo

Możesz uruchomić i zatrzymać lub zmienić język transkrypcji na żywo, gdy wydarzenie na żywo jest uruchomione, w stanie wstrzymania lub zatrzymania.

Ważne

Włączenie lub wyłączenie transkrypcji na żywo musi odbywać się przed zapisaniem jakichkolwiek danych w zasobie wyjściowym — zwykle jest to moment utworzenia danych wyjściowych na żywo lub odebrania przychodzącego strumienia wejściowego do wydarzenia na żywo.

Aby włączyć transkrypcje na żywo lub zaktualizować język transkrypcji, należy zastosować poprawkę wydarzenia na żywo, aby uwzględnić właściwość "transkrypcje" z poprawnym kodem języka we właściwości "language". Zapoznaj się z listą powyżej, aby wyświetlić obsługiwane kody języków.

Aby wyłączyć transkrypcje na żywo, usuń właściwość "transkrypcje" z obiektu wydarzenia na żywo.

Regiony i języki transkrypcji na żywo

Transkrypcja na żywo jest dostępna w regionach, jak opisano tutaj.

Jest to lista dostępnych języków, które można transkrypować, użyj kodu języka w interfejsie API.

Język Ustawienia regionalne (BCP-47)
Afrikaans (Republika Południowej Afryki) af-ZA
Amharic (Etiopia) am-ET
Arabski (Algieria) ar-DZ
Arabski (Bahrajn), nowoczesny standard ar-BH
Arabski (Egipt) ar-EG
Arabski (Irak) ar-IQ
Arabski (Izrael) ar-IL
Arabski (Jordania) ar-JO
Arabski (Kuwejt) ar-KW
Arabski (Liban) ar-LB
Arabski (Libia) ar-LY
Arabski (Maroko) ar-MA
Arabski (Oman) ar-OM
Arabski (Autonomia Palestyńska) ar-PS
Arabski (Katar) ar-QA
Arabski (Arabia Saudyjska) ar-SA
Arabski (Syria) ar-SY
Arabski (Tunezja) ar-TN
Arabski (Zjednoczone Emiraty Arabskie) ar-AE
Arabski (Jemen) ar-YE
Bengalski (Indie) bn-IN
Bułgarski (Bułgaria) bg-BG
Birmańska (Birma) my-MM
Kataloński ca-ES
Chiński (kantoński, tradycyjny) zh-HK
Chiński (mandaryński, uproszczony) zh-CN
Chiński (mandaryński tajwański) zh-TW
Chorwacki (Chorwacja) hr-HR
Czeski (czeski) cs-CZ
Duński (Dania) da-DK
Holenderski (Belgia) nl-BE
Niderlandzki (Holandia) nl-NL
Angielski (Australia) en-AU
Angielski (Kanada) en-CA
Angielski (Ghana) en-GH
Angielski (Hongkong) en-HK
Angielski (Indie) en-IN
Angielski (Irlandia) en-IE
Angielski (Kenia) en-KE
Angielski (Nowa Zelandia) en-NZ
Angielski (Nigeria) en-NG
angielski (Filipiny) en-PH
Angielski (Singapur) en-SG
Angielski (Republika Południowej Afryki) en-ZA
Angielski (Tanzania) en-TZ
Angielski (Zjednoczone Królestwo) en-GB
Angielski (Stany Zjednoczone) en-US
Estoński (Estonia) et-EE
Filipińczyk (Filipiny) fil-PH
Fiński (Finlandia) fi-FI
Francuski (Belgia) fr-BE
francuski (Kanada) fr-CA
Francuski (Francja) fr-FR
Francuski (Szwajcaria) fr-CH
Niemiecki (Austria) de-AT
Niemiecki (Niemcy) de-DE
Niemiecki (Szwajcaria) de-CH
Grecki (Grecja) el-GR
Gujarati (Indyjski) gu-IN
Hebrajski (Izrael) he-IL
Hindi (Indie) hi-IN
Węgierski (Węgry) hu-HU
Islandia (Islandia) is-IS
Indonezyjski (Indonezja) id-ID
Irlandzki (Irlandia) ga-IE
Włoski (Włochy) it-IT
Japoński (Japonia) ja-JP
Javanese (Indonezja) jv-ID
Kannada (Indie) kn-IN
Khmer (Kambodża) km-KH
Koreański (Korea) ko-KR
Lao (Laos) lo-LA
Łotewski (Łotwa) lv-LV
Litewski (Litwa) lt-LT
Macedoński (Macedonia Północna) mk-MK
Malajski (Malezja) ms-MY
Maltański (Malta) mt-MT
Marathi (Indie) mr-IN
Norweski (Bokmål, Norwegia) nb-NO
Perski (Iran) fa-IR
Polski (Polska) pl-PL
Portugalski (Brazylia) pt-BR
Portugalski (Portugalia) pt-PT
Rumuński (Rumunia) ro-RO
Rosyjski (Rosja) ru-RU
Serbski (Serbia) sr-RS
Sinhala (Sri Lanka) si-LK
Słowacki (Słowacja) sk-SK
Słoweński (Słowenia) sl-SI
Hiszpański (Argentyna) es-AR
Hiszpański (Boliwia) es-BO
Hiszpański (Chile) es-CL
Hiszpański (Kolumbia) es-CO
Hiszpański (Kostaryka) es-CR
Hiszpański (Kuba) es-CU
Hiszpański (Dominikana) es-DO
Hiszpański (Ekwador) es-EC
Hiszpański (Salwador) es-SV
Hiszpański (Gwinea Równikowa) es-GQ
Hiszpański (Gwatemala) es-GT
Hiszpański (Honduras) es-HN
Hiszpański (Meksyk) es-MX
Hiszpański (Nikaragua) es-NI
Hiszpański (Panama) es-PA
Hiszpański (Paragwaj) es-PY
Hiszpański (Peru) es-PE
Hiszpański (Portoryko) es-PR
hiszpański (Hiszpania) es-ES
Hiszpański (Urugwaj) es-UY
Hiszpański (USA) es-US
Hiszpański (Wenezuela) es-VE
Suahili (Kenia) sw-KE
Suahili (Tanzania) sw-TZ
Szwedzki (Szwecja) sv-SE
Tamil (Indie) ta-IN
Telugu (Indie) te-IN
Tajski (Tajlandia) th-TH
Turecki (Turcja) tr-TR
Ukraiński (Ukraina) uk-UA
Uzbek (Uzbekistan) uz-UZ
Wietnamski (Wietnam) vi-VN
Zulu (Republika Południowej Afryki) zu-ZA

Uzyskiwanie pomocy i obsługi technicznej

Możesz skontaktować się z usługą Media Services z pytaniami lub postępować zgodnie z naszymi aktualizacjami przy użyciu jednej z następujących metod: