Verwenden der Live-Transkription

Media Services-Logo v3


Warnung

Azure Media Services wird am 30. Juni 2024 eingestellt. Weitere Informationen finden Sie im Leitfaden zur Einstellung von AMS.

Übermittlung und Wiedergabe der Transkription

Wenn Sie einen Livestream mit MPEG-DASH oder HLS/CMAF veröffentlichen, wird neben den Video- und Audiospuren auch der transkribierte Text im IMSC1.1-kompatiblen TTML-Format erstellt. Dieser wird in MPEG-4 Part 30-Fragmente (ISO/IEC 14496-30) gepackt. Wenn Sie HLS/TS verwenden, wird der Text segmentiert in VTT-Blöcken bereitgestellt.

Wenn Sie Azure Media Player verwenden, sollten Sie Azure Media Player Version 2.3.3 oder höher verwenden.

Hinweis

Bei aktivierter Livetranskription werden zusätzliche Gebühren fällig. Überprüfen Sie die Preisinformationen im Abschnitt „Livevideo“ auf der Seite Media Services – Preise.

Wichtig

Sie sollten GOP-Größen von 2 Sekunden für Liveereignisse verwenden. Sie müssen GOP-Größen von 4 Sekunden oder unten für Passthrough-Liveereignisse mit Live-Transkriptionen verwenden, um korrekte Transkriptionsdaten zu erhalten. Wenn Sie sich für eine höhere GOP-Größe entscheiden, können die Transkriptionsdaten Fehler aufweisen, z. fehlende Inhalte.

Automatisch generierte VTT-Datei für die Livetranskription

Wenn Sie Livetranskription für ein Liveereignis aktivieren, wird eine WebVTT-Datei generiert. Sie befindet sich im Stamm der archivierten Ressource. Da diese Datei verzögert wird, bis die gesamte Sprachausgabe übertragen wurde, sollten Sie die Liveausgabe erst einige Minuten nach Ende der Übertragung löschen. Anschließend können Sie die VTT-Datei herunterladen und bearbeiten oder für die Übersetzung in andere Sprachen für Untertitel verwenden. Die Dateien heißen auto-generated-best_XXX.vtt.

Warnung

Die endgültigen automatisch generierten VTT-Dateien für die Livetranskription werden erst später verarbeitet. Wenn Sie nicht mehrere Minuten warten, bevor Sie eine Liveausgabe löschen, ist der Inhalt der Datei abgeschnitten. Darüber hinaus ist die Livetranskription für die Verwendung mit mehreren Eingabedatenströmen für ein Liveereignis nicht verfügbar.

Weitere Informationen zum Verwenden der Titel-API mit der generierten WebVTT-Datei finden Sie im Artikel Titel-API von Media Services.

Erstellen eines Liveereignisses mit Livetranskription

Liveereignisse mit Livetranskription können im Azure-Portal, mit der REST-API oder mit einem der SDKs erstellt werden.

Der Sprachcode muss der gesprochenen Sprache des Videos entsprechen. Siehe Tabelle mit Sprachcodes am Ende dieses Artikels.

Starten oder Beenden der Transkription nach dem Start des Liveereignisses

Sie können die Livetranskription starten und beenden oder ihre Sprache ändern, wenn das Liveereignis ausgeführt wird, sich im Standbymodus befindet oder beendet wurde.

Wichtig

Das Aktivieren oder Deaktivieren der Livetranskription muss erfolgen, bevor Daten in das Ausgabeobjekt geschrieben werden. Dies ist in der Regel der Fall, wenn eine Liveausgabe erstellt wird oder wenn der eingehende Eingabedatenstrom beim Liveereignis eingeht.

Um Livetranskriptionen zu aktivieren oder die Transkriptionssprache zu aktualisieren, patchen Sie das Livereignis so, dass es die Eigenschaft transcriptions mit dem richtigen Sprachcode für die Eigenschaft „language“ enthält. Die unterstützten Sprachcodes finden Sie in der Liste weiter oben.

Um Livetranskriptionen zu deaktivieren, entfernen Sie die „transcriptions“-Eigenschaft aus dem Objekt des Liveereignisses.

Regionen und Sprachen für die Livetranskription

Livetranskription ist in den hier dokumentierten Regionen verfügbar.

Dies ist die Liste der verfügbaren Sprachen, die transkribiert werden können. Verwenden Sie dazu den Sprachcode in der API.

Sprache Gebietsschema (BCP-47)
Afrikaans (Südafrika) af-ZA
Amharisch (Äthiopien) am-ET
Arabisch (Algerien) ar-DZ
Arabisch (Bahrain), modernes Hocharabisch ar-BH
Arabisch (Ägypten) ar-EG
Arabisch (Irak) ar-IQ
Arabisch (Israel) ar-IL
Arabisch (Jordanien) ar-JO
Arabisch (Kuwait) ar-KW
Arabisch (Libanon) ar-LB
Arabisch (Libyen) ar-LY
Arabisch (Marokko) ar-MA
Arabisch (Oman) ar-OM
Arabisch (Palästinensische Autonomiebehörde) ar-PS
Arabisch (Katar) ar-QA
Arabisch (Saudi-Arabien) ar-SA
Arabisch (Syrien) ar-SY
Arabisch (Tunesien) ar-TN
Arabisch (Vereinigte Arabische Emirate) ar-AE
Arabisch (Jemen) ar-YE
Bangla (Indien) bn-IN
Bulgarisch (Bulgarien) bg-BG
Birmanisch (Myanmar) my-MM
Katalanisch (Spanien) ca-ES
Chinesisch (Kantonesisch, traditionell) zh-HK
Chinesisch (Mandarin, vereinfacht) zh-CN
Chinesisch (Taiwanesisch, Mandarin) zh-TW
Kroatisch (Kroatien) hr-HR
Tschechisch (Tschechische Republik) cs-CZ
Dänisch (Dänemark) da-DK
Niederländisch (Belgien) nl-BE
Niederländisch (Niederlande) nl-NL
Englisch (Australien) en-AU
Englisch (Kanada) en-CA
Englisch (Ghana) en-GH
Englisch (Hongkong) en-HK
Englisch (Indien) en-IN
Englisch (Irland) en-IE
Englisch (Kenia) en-KE
Englisch (Neuseeland) en-NZ
Englisch (Nigeria) en-NG
Englisch (Philippinen) en-PH
Englisch (Singapur) en-SG
Englisch (Südafrika) en-ZA
Englisch (Tansania) en-TZ
Walisisch (Großbritannien) en-GB
Englisch (USA) en-US
Estnisch (Estland) et-EE
Philippinisch (Philippinen) fil-PH
Finnisch (Finnland) fi-FI
Französisch (Belgien) fr-BE
Französisch (Kanada) fr-CA
Französisch (Frankreich) fr-FR
Französisch (Schweiz) fr-CH
Deutsch (Österreich) de-AT
Deutsch (Deutschland) de-DE
Deutsch (Schweiz) de-CH
Griechisch (Griechenland) el-GR
Gujarati (Indien) gu-IN
Hebräisch (Israel) he-IL
Hindi (Indien) hi-IN
Ungarisch (Ungarn) hu-HU
Isländisch (Island) is-IS
Indonesisch (Indonesien) id-ID
Irisch (Irland) ga-IE
Italienisch (Italien) it-IT
Japanisch (Japan) ja-JP
Javanesisch (Indonesien) jv-ID
Kannada (Indien) kn-IN
Khmer (Kambodscha) km-KH
Koreanisch (Korea) ko-KR
Laotisch (Laos) lo-LA
Lettisch (Lettland) lv-LV
Litauisch (Litauen) lt-LT
Mazedonisch (Nordmazedonien) mk-MK
Malaiisch (Malaysia) ms-MY
Maltesisch (Malta) mt-MT
Marathi (Indien) mr-IN
Norwegisch, Bokmål (Norwegen) nb-NO
Persisch (Iran) fa-IR
Polnisch (Polen) pl-PL
Portugiesisch (Brasilien) pt-BR
Portugiesisch (Portugal) pt-PT
Rumänisch (Rumänien) ro-RO
Russisch (Russische Föderation) ru-RU
Serbisch (Serbien) sr-RS
Singhalesisch (Sri Lanka) si-LK
Slowakisch (Slowakei) sk-SK
Slowenisch (Slowenien) sl-SI
Spanisch (Argentinien) es-AR
Spanisch (Bolivien) es-BO
Spanisch (Chile) es-CL
Spanisch (Kolumbien) es-CO
Spanisch (Costa Rica) es-CR
Spanisch (Kuba) es-CU
Spanisch (Dominikanische Republik) es-DO
Spanisch (Ecuador) es-EC
Spanisch (El Salvador) es-SV
Spanisch (Äquatorialguinea) es-GQ
Spanisch (Guatemala) es-GT
Spanisch (Honduras) es-HN
Spanisch (Mexiko) es-MX
Spanisch (Nicaragua) es-NI
Spanisch (Panama) es-PA
Spanisch (Paraguay) es-PY
Spanisch (Peru) es-PE
Spanisch (Puerto Rico) es-PR
Spanisch (Spanien) es-ES
Spanisch (Uruguay) es-UY
Spanisch (USA) es-US
Spanisch (Venezuela) es-VE
Suaheli (Kenia) sw-KE
Suaheli (Tansania) sw-TZ
Schwedisch (Schweden) sv-SE
Tamil (Indien) ta-IN
Telugu (Indien) te-IN
Thai (Thailand) th-TH
Türkisch (Türkei) tr-TR
Ukrainisch (Ukraine) uk-UA
Usbekisch (Usbekistan) uz-UZ
Vietnamesisch (Vietnam) vi-VN
Zulu (Südafrika) zu-ZA

Anfordern von Hilfe und Support

Sie können Media Services mit Fragen kontaktieren oder unsere Updates mit einer der folgenden Methoden verfolgen: