Partager via


Comment utiliser la transcription en direct

logo Media Services v3


Avertissement

Azure Media Services sera mis hors service le 30 juin 2024. Pour plus d’informations, consultez le guide de mise hors service AMS.

Remise et lecture de transcription

Lorsque vous publiez un flux en direct à l’aide de MPEG-DASH ou HLS/CMAF, le texte transcrit dans IMSC1.1 compatible TTML est créé avec la vidéo et l’audio. Il est empaqueté dans des fragments MPEG-4 Partie 30 (ISO/IEC 14496-30). Si vous utilisez HLS/TS, le texte est remis en tant que VTT segmenté.

Si vous utilisez le lecteur multimédia Azure, utilisez le Lecteur multimédia Azure version 2.3.3 ou ultérieure.

Note

Des frais supplémentaires s’appliquent lorsque la transcription en direct est activée. Consultez les informations de tarification de la section Live Video de la page de tarification Media Services.

Important

Vous devez utiliser des tailles GOP de 2 secondes pour les événements en direct. Vous devez utiliser des tailles GOP de 4 secondes ou inférieures pour passer des événements en direct avec des transcriptions en direct afin d’obtenir des données de transcription correctes. Si vous choisissez d’utiliser une taille GOP supérieure, les données de transcription peuvent présenter des défauts, par exemple le contenu manquant.

Fichier VTT généré automatiquement par transcription en direct

Lorsque vous activez la transcription en direct pour un événement en direct, un fichier WebVTT est généré et se trouve à la racine de la ressource archivée. Étant donné que ce fichier est retardé jusqu’à ce que toutes les paroles soient diffusées, vous ne devez pas supprimer la sortie en direct pendant plusieurs minutes après la fin de la diffusion. Vous pouvez ensuite télécharger le fichier VTT et le modifier ou l’utiliser pour la traduction vers d’autres langues pour les sous-titres. Les fichiers sont nommés auto-generated-best_XXX.vtt.

Avertissement

Les derniers fichiers VTT de transcription dynamique générés automatiquement sont retardés pour le traitement. Sauf si vous attendez plusieurs minutes avant de supprimer une sortie dynamique, le contenu du fichier sera tronqué. En outre, la transcription en direct n’est pas disponible pour une utilisation avec plusieurs flux d’entrée pour un événement en direct.

Pour plus d’informations sur l’utilisation de l’API Tracks avec le fichier WebVTT généré, consultez l’article Tracks.

Créer un événement en direct avec transcription en direct

Vous pouvez créer un événement en direct avec transcription en direct à l’aide du portail Azure, avec l’API REST ou avec l’un des kits SDK.

Le code de langue doit correspondre à la langue parlée de la vidéo. Consultez la table de codes de langue à la fin de cet article.

Démarrer ou arrêter la transcription après le démarrage de l’événement en direct

Vous pouvez démarrer et arrêter, ou modifier la langue de la transcription en direct pendant que l’événement en direct est en cours d’exécution, de secours ou d’état arrêté.

Important

L’activation ou la désactivation de la transcription en direct doit être effectuée avant que toutes les données soient écrites dans la ressource de sortie , c’est généralement lorsqu’une sortie en direct est créée ou lorsque le flux d’entrée entrant arrive à l’événement en direct.

Pour activer les transcriptions en direct ou mettre à jour la langue de transcription, corrigez l’événement en direct pour inclure une propriété «transcriptions» avec le code de langue correct sur la propriété « language ». Consultez la liste ci-dessus pour connaître les codes de langue pris en charge.

Pour désactiver les transcriptions en direct, supprimez la propriété « transcriptions » de l’objet d’événement en direct.

Régions et langues de transcription en direct

La transcription en direct est disponible dans les régions comme documentée ici.

Il s’agit de la liste des langues disponibles qui peuvent être transcrites, utilisez le code de langue dans l’API.

Langue Paramètres régionaux (BCP-47)
Afrikaans (Afrique du Sud) af-ZA
Amharique (Éthiopie) am-ET
Arabe (Algérie) ar-DZ
Arabe (Bahreïn), standard moderne ar-BH
Arabe (Égypte) ar-EG
Arabe (Irak) ar-IQ
Arabe (Israël) ar-IL
Arabe (Jordanie) ar-JO
Arabe (Koweït) ar-KW
Arabe (Liban) ar-LB
Arabe (Libye) ar-LY
Arabe (Maroc) ar-MA
Arabe (Oman) ar-OM
Arabe (Autorité palestinienne) ar-PS
Arabe (Qatar) ar-QA
Arabe (Arabie saoudite) ar-SA
Arabe (Syrie) ar-SY
Arabe (Tunisie) ar-TN
Arabe (Émirats arabes unis) ar-AE
Arabe (Yémen) ar-YE
Bengali (Inde) bn-IN
Bulgare (Bulgarie) bg-BG
Burmese (Myanmar) my-MM
Catalan ca-ES
Chinois (cantonais, traditionnel) zh-HK
Chinois (mandarin, simplifié) zh-CN
Chinois (Mandarin taïwanais) zh-TW
Croate (Croatie) hr-HR
Tchèque (tchèque) cs-CZ
Danois (Danemark) da-DK
Néerlandais (Belgique) nl-BE
Néerlandais (Pays-Bas) nl-NL
Anglais (Australie) en-AU
Anglais (Canada) en-CA
Anglais (Ghana) en-GH
Anglais (Hong Kong) en-HK
Anglais (Inde) en-IN
Anglais (Irlande) en-IE
Anglais (Kenya) en-KE
Anglais (Nouvelle-Zélande) en-NZ
Anglais (Nigeria) en-NG
Anglais (Philippines) en-PH
Anglais (Singapour) en-SG
Anglais (Afrique du Sud) en-ZA
Anglais (Tanzanie) en-TZ
Anglais (Royaume-Uni) en-GB
Anglais (États-Unis) en-US
Estonien (Estonie) et-EE
Philippines (Philippines) fil-PH
Finnois (Finlande) fi-FI
Français (Belgique) fr-BE
Français (Canada) fr-CA
Français (France) fr-FR
Français (Suisse) fr-CH
Allemand (Autriche) de-AT
Allemand (Allemagne) de-DE
Allemand (Suisse) de-CH
Grec (Grèce) el-GR
Gujarati (Indien) gu-IN
Hébreu (Israël) he-IL
Hindi (Inde) hi-IN
Hongrois (Hongrie) hu-HU
Islandais (Islande) is-IS
Indonésien (Indonésie) id-ID
Irlandais (Irlande) ga-IE
Italien (Italie) it-IT
Japonais (Japon) ja-JP
Javanese (Indonésie) jv-ID
Kannada (Inde) kn-IN
Khmer (Cambodge) km-KH
Coréen (Corée) ko-KR
Lao (Laos) lo-LA
Letton (Lettonie) lv-LV
Lituanien (Lituanie) lt-LT
Macédonien (Macédoine du Nord) mk-MK
Malais (Malaisie) ms-MY
Malte (Malte) mt-MT
Marathi (Inde) mr-IN
Norvégien (Bokmål, Norvège) nb-NO
Persane (Iran) fa-IR
Polonais (Pologne) pl-PL
Portugais (Brésil) pt-BR
Portugais (Portugal) pt-PT
Roumain (Roumanie) ro-RO
Russe (Russie) ru-RU
Serbe (Serbie) sr-RS
Sinhala (Sri Lanka) si-LK
Slovaque (Slovaquie) sk-SK
Slovène (Slovénie) sl-SI
Espagnol (Argentine) es-AR
Espagnol (Bolivie) es-BO
Espagnol (Chili) es-CL
Espagnol (Colombie) es-CO
Espagnol (Costa Rica) es-CR
Espagnol (Cuba) es-CU
Espagnol (République dominicaine) es-DO
Espagnol (Équateur) es-EC
Espagnol (El Salvador) es-SV
Espagnol (Guinée équatoriale) es-GQ
Espagnol (Guatemala) es-GT
Espagnol (Honduras) es-HN
Espagnol (Mexique) es-MX
Espagnol (Nicaragua) es-NI
Espagnol (Panama) es-PA
Espagnol (Paraguay) es-PY
Espagnol (Pérou) es-PE
Espagnol (Porto Rico) es-PR
Espagnol (Espagne) es-ES
Espagnol (Uruguay) es-UY
Espagnol (États-Unis) es-US
Espagnol (Venezuela) es-VE
Swahili (Kenya) sw-KE
Swahili (Tanzanie) sw-TZ
Suédois (Suède) sv-SE
Tamoul (Inde) ta-IN
Télougou (Inde) te-IN
Thaï (Thaïlande) th-TH
Turc (Turquie) tr-TR
Ukrainien (Ukraine) uk-UA
Uzbek (Ouzbékistan) uz-UZ
Vietnamien (Vietnam) vi-VN
Zulu (Afrique du Sud) zu-ZA

Obtenir de l’aide et du support

Vous pouvez contacter Media Services avec des questions ou suivre nos mises à jour par l’une des méthodes suivantes :