Comment utiliser la transcription en direct
Avertissement
Azure Media Services sera mis hors service le 30 juin 2024. Pour plus d’informations, consultez le Guide de mise hors service AMS.
Diffusion et lecture de la transcription
Lorsque vous publiez un stream en direct en MPEG-DASH ou HLS/CMAF, du texte transcrit en IMSC1.1 compatible TTML est créé avec la vidéo et l’audio. Il est empaqueté sous forme de fragments MPEG-4 Partie 30 (ISO/CEI 14496-30). Si vous utilisez HLS/TS, le texte est distribué sous forme de VTT mémorisé en bloc.
Si vous utilisez le Lecteur multimédia Azure, utilisez le Lecteur multimédia Azure version 2.3.3 ou ultérieure.
Notes
Des frais supplémentaires s’appliquent quand la transcription en direct est activée. Veuillez consulter les informations relatives aux tarifs dans la section Vidéo en direct de la page des tarifs de 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 les événements en direct transmis directement 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 être défectueuses avec, par exemple, du contenu manquant.
Fichier VTT généré automatiquement par transcription dynamique
Quand vous activez la transcription dynamique pour un événement en direct, un fichier WebVTT est généré et se trouve à la racine de la ressource archivée. Comme la génération de ce fichier est retardée jusqu’à ce que tout le discours soit diffusé, vous ne devez pas supprimer la sortie en direct au cours des quelques minutes suivant la fin de la diffusion. Vous pouvez ensuite télécharger le fichier VTT, et le modifier ou l’utiliser pour une traduction des sous-titres vers d’autres langues. Les fichiers sont nommés auto-generated-best_XXX.vtt
.
Avertissement
Le traitement des fichiers VTT finals de transcription dynamique générés automatiquement est retardé. Sauf si vous attendez plusieurs minutes avant de supprimer une sortie en direct, le contenu du fichier sera tronqué. En outre, la transcription en direct n’est pas disponible pour être utilisée avec plusieurs flux d’entrée pour un événement en direct.
Pour plus d’informations sur l’utilisation de l’API Pistes avec le fichier WebVTT généré, consultez l’article Pistes.
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 de développement logiciel (SDK).
Le code de langue doit correspondre à la langue parlée de la vidéo. Consultez la table de codes de langues à la fin de cet article.
Démarrer ou arrêter la transcription une fois l’événement en direct lancé
Vous pouvez démarrer et arrêter, ou modifier la langue de la transcription en direct pendant que l’événement en direct est dans l’état En cours d’exécution, En veille ou Arrêté.
Important
L’activation ou la désactivation de la transcription en direct doit être effectuée avant que des données ne soient écrites dans l’actif multimédia de sortie. Il s’agit généralement du moment où une sortie en direct est créée ou quand 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 la transcription en direct
La transcription en direct est disponible dans les régions répertoriées ici.
Voici la liste des langues qui peuvent être transcrites ; utilisez le code langue dans l’API.
Langage | 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 (India) | bn-IN |
Bulgare (Bulgarie) | bg-BG |
Birman (Birmanie) | my-MM |
Catalan (Espagne) | 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équie) | 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 |
Filipino (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 |
Goudjrati (Inde) | 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 |
Javanais (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 |
Maltais (Malte) | mt-MT |
Marathi (Inde) | mr-IN |
Norvégien (bokmål, Norvège) | nb-NO |
Persan (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 |
Cingalais (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 (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 |
Ouzbek (Ouzbékistan) | uz-UZ |
Vietnamien (Vietnam) | vi-VN |
Zoulou (Afrique du Sud) | zu-ZA |
Obtenir de l’aide et du support
Vous pouvez contacter Media Services pour toute question ou suivre nos mises à jour selon l’une des méthodes suivantes :
- Q & R
-
Stack Overflow. Étiquetez les questions avec
azure-media-services
. - @MSFTAzureMedia ou utiliser @AzureSupport pour demander de l’aide.
- Ouvrez un ticket de support via le Portail Azure.