Jak używać transkrypcji na żywo
logo usługi
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 MPEG-DASH lub HLS/CMAF transkrypcja tekstu w formacie IMSC1.1 jest tworzona wraz z wideo i dźwiękiem. Jest pakowany 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 Azure Media Player w wersji 2.3.3 lub nowszej.
Nuta
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żny
W przypadku wydarzeń na żywo należy używać rozmiarów gop 2 sekund. Aby uzyskać poprawne dane transkrypcji na żywo, należy używać rozmiarów gop o rozmiarze 4 sekund lub poniżej. Jeśli zdecydujesz się używać wyższego rozmiaru goP, dane transkrypcji mogą mieć wady, np. brak zawartości.
Automatycznie generowany plik VTT transkrypcji na żywo
Po włączeniu transkrypcji na żywo dla wydarzenia na żywo jest generowany plik WebVTT i znajduje się w katalogu głównym zarchiwizowanego elementu zawartości. 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 emisji. Następnie możesz pobrać plik VTT i edytować go lub użyć go do tłumaczenia do innych języków dla napisów. Pliki mają nazwę auto-generated-best_XXX.vtt
.
Ostrzeżenie
Ostateczne automatycznie generowane pliki VTT transkrypcji na żywo są opóźnione do przetworzenia. 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 utworów z wygenerowanymi plikami WebVTT, zobacz artykuł
Tworzenie wydarzenia na żywo za pomocą transkrypcji na żywo
Możesz utworzyć wydarzenie na żywo z transkrypcją na żywo przy użyciu witryny 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żny
Włączenie lub wyłączenie transkrypcji na żywo należy wykonać przed zapisaniem jakichkolwiek danych do zasobu wyjściowego — zwykle jest to moment utworzenia danych wyjściowych na żywo lub odebrania przychodzącego strumienia wejściowego na wydarzenie 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 uzyskać 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 zgodnie z opisem tutaj.
Jest to lista dostępnych języków, które można transkrybować, 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ńczyk (Birma) | my-MM |
Kataloński | ca-ES |
Chiński (kantoński, tradycyjny) | zh-HK |
Chiński (mandaryński, uproszczony) | zh-CN |
Chiński (tajwański mandaryński) | zh-TW |
Chorwacki (Chorwacja) | hr-HR |
Czeski (czeski) | cs-CZ |
Duński (Dania) | da-DK |
Holenderski (Belgia) | nl-BE |
Holenderski (Holandia) | nl-NL |
Angielski (Australia) | en-AU |
Angielski (Kanada) | en-CA |
Angielski (Ghanie) | 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 (Wielka Brytania) | en-GB |
Angielski (Stany Zjednoczone) | en-US |
Estoński (Estonia) | et-EE |
Filipino (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 (Łotewski) | 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łowenia (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 |
Swahili (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, korzystając z jednej z następujących metod:
- Q & A
-
Stack Overflow. Tagowanie pytań przy użyciu
azure-media-services
. - @MSFTAzureMedia lub użyj @AzureSupport, aby poprosić o pomoc techniczną.
- Otwórz bilet pomocy technicznej za pośrednictwem witryny Azure Portal.