Share via


ライブ文字起こしの使用方法

Media Services ロゴ v3


警告

Azure Media Services は、2024 年 6 月 30 日に廃止されます。 詳細については、「 AMS 廃止ガイド」を参照してください。

文字起こしの配信と再生

MPEG-DASH や HLS/CMAF を使ったライブ ストリームを発行すると、映像や音声とともに IMSC1.1 対応の TTML による文字起こしテキストが作成されます。 これは、MPEG-4 Part 30 (ISO/IEC 14496-30) フラグメントにパッケージ化されます。 HLS/TS を使用する場合、テキストはチャンクされた VTT として配信されます。

Azure Media Player を使用している場合は、Azure Media Player バージョン 2.3.3 以降を使用します。

注意

ライブ文字起こしを有効にすると、追加料金が適用されます。 価格については、「Media Services の価格」ページの「ライブ ビデオ」セクションを参照してください。

重要

ライブ イベントには 2 秒の GOP サイズを使用する "必要があります"。 ライブ文字起こしを行うパススルー ライブ イベントでは、正しい文字起こしデータを取得するために、4 秒以下の GOP サイズを使用する "必要があります"。 より大きい GOP サイズを使用することを選択した場合、文字起こしデータに欠陥 (コンテンツの欠落など) が出る可能性があります。

ライブ文字起こし自動生成 VTT ファイル

ライブ イベントのライブ文字起こしを有効にすると、WebVTT ファイルが生成され、アーカイブされたアセットのルートに配置されます。 このファイルは、すべての音声がブロードキャストされるまで遅延されるため、ブロードキャスト終了後数分間はライブ出力を削除しないでください。 その後、VTT ファイルをダウンロードして編集したり、字幕用の他言語への翻訳に使用したりすることができます。 ファイルの名前は auto-generated-best_XXX.vtt です。

警告

最終的に自動生成されたライブ文字起こし VTT ファイルは、処理のために遅延されます。 ライブ出力を削除する前に数分間待たなければ、ファイル内のコンテンツは切り詰められます。 さらに、ライブ文字起こしは、ライブ イベントの複数の入力ストリームで使用することはできません。

生成された WebVTT ファイルで Tracks API を使用する方法の詳細については、トラックに関する記事を参照してください。

ライブ文字起こしでライブ イベントを作成する

ライブ文字起こしを含むライブ イベントは、Azure portal、REST API、またはいずれかの SDK を使用して作成できます。

言語コードは、ビデオの音声言語と一致する必要があります。 このアーティクルに後述する言語コード表をご覧ください。

ライブ イベントが開始された後で文字起こしを開始または停止する

ライブ イベントの実行中、スタンバイ中、停止中に、ライブ文字起こしの言語を開始、停止または変更することができます。

重要

ライブ文字起こしのオン/オフは、データが出力アセットに書き込まれる前に行う必要があります。これは通常、ライブ出力が作成されたとき、または受信入力ストリームがライブ イベントに到着したときに行われます。

ライブ文字起こしを有効にする、または文字起こし言語を更新するには、'language' プロパティに正しい言語コードを使用してライブ イベントに "transcriptions" プロパティが含まれるように修正プログラムを適用します。 サポートされている言語コードについては、上記の一覧を参照してください。

ライブ文字起こしを無効にするには、ライブ イベント オブジェクトから "transcriptions" プロパティを削除します。

ライブ文字起こしのリージョンと言語

ライブ文字起こしは、ここに記載されているリージョンで使用できます。

次の一覧は、API で言語コードを使用して文字起こしを行うことができる言語です。

Language ロケール (BCP-47)
アフリカーンス語 (南アフリカ) af-ZA
アムハラ語 (エチオピア) am-ET
アラビア語 (アルジェリア) ar-DZ
アラビア語 (バーレーン)、現代標準 ar-BH
アラビア語 (エジプト) ar-EG
アラビア語 (イラク) ar-IQ
アラビア語 (イスラエル) ar-IL
アラビア語 (ヨルダン) ar-JO
アラビア語 (クウェート) ar-KW
アラビア語 (レバノン) ar-LB
アラビア語 (リビア) ar-LY
アラビア語 (モロッコ) ar-MA
アラビア語 (オマーン) ar-OM
アラビア語 (パレスチナ自治政府) ar-PS
アラビア語 (カタール) ar-QA
アラビア語 (サウジアラビア) ar-SA
アラビア語 (シリア) ar-SY
アラビア語 (チュニジア) ar-TN
アラビア語 (アラブ首長国連邦) ar-AE
アラビア語 (イエメン) ar-YE
ベンガル語 (インド) bn-IN
ブルガリア語 (ブルガリア) bg-BG
ビルマ語 (ミャンマー) my-MM
カタルニア語 (スペイン) ca-ES
中国語 (繁体字) zh-HK
中国語 (標準、簡体字) zh-CN
中国語 (台湾標準中国語) zh-TW
クロアチア語 (クロアチア) hr-HR
チェコ語 (チェコ) cs-CZ
デンマーク語 (デンマーク) da-DK
オランダ語 (ベルギー) nl-BE
オランダ語 (オランダ) nl-NL
英語 (オーストラリア) en-AU
英語 (カナダ) en-CA
英語 (ガーナ) en-GH
英語 (香港) en-HK
英語 (インド) en-IN
英語 (アイルランド) en-IE
英語 (ケニア) en-KE
英語 (ニュージーランド) en-NZ
英語 (ナイジェリア) en-NG
英語 (フィリピン) en-PH
英語 (シンガポール) en-SG
英語 (南アフリカ) en-ZA
英語 (タンザニア) en-TZ
英語 (イギリス) en-GB
英語 (米国) en-US
エストニア語 (エストニア) et-EE
フィリピノ語 (フィリピン) fil-PH
フィンランド語 (フィンランド) fi-FI
フランス語 (ベルギー) fr-BE
フランス語 (カナダ) fr-CA
フランス語 (フランス) fr-FR
フランス語 (スイス) fr-CH
ドイツ語 (オーストリア) de-AT
ドイツ語 (ドイツ) de-DE
ドイツ語 (スイス) de-CH
ギリシャ語 (ギリシャ) el-GR
グジャラート語 (インド) gu-IN
ヘブライ語 (イスラエル) he-IL
ヒンディー語 (インド) hi-IN
ハンガリー語 (ハンガリー) hu-HU
アイスランド語 (アイスランド) is-IS
インドネシア語 (インドネシア) id-ID
アイルランド語 (アイルランド) ga-IE
イタリア語 (イタリア) it-IT
日本語 (日本) ja-JP
ジャワ語 (インドネシア) jv-ID
カンナダ語 (インド) kn-IN
クメール語 (カンボジア) km-KH
韓国語 (韓国) ko-KR
ラオス語 (ラオス) lo-LA
ラトビア語 (ラトビア) lv-LV
リトアニア語 (リトアニア) lt-LT
マケドニア語 (北マケドニア) mk-MK
マレー語 (マレーシア) ms-MY
マルタ語 (マルタ) mt-MT
マラーティー語 (インド) mr-IN
ノルウェー語 (ブークモール、ノルウェー) nb-NO
ペルシア語 (イラン) fa-IR
ポーランド語 (ポーランド) pl-PL
ポルトガル語 (ブラジル) pt-BR
ポルトガル語 (ポルトガル) pt-PT
ルーマニア語 (ルーマニア) ro-RO
ロシア語 (ロシア) ru-RU
セルビア語 (セルビア) sr-RS
シンハラ語 (スリランカ) si-LK
スロバキア語 (スロバキア) sk-SK
スロベニア語 (スロベニア) sl-SI
スペイン語 (アルゼンチン) es-AR
スペイン語 (ボリビア) es-BO
スペイン語 (チリ) es-CL
スペイン語 (コロンビア) es-CO
スペイン語 (コスタリカ) es-CR
スペイン語 (キューバ) es-CU
スペイン語 (ドミニカ共和国) es-DO
スペイン語 (エクアドル) es-EC
スペイン語 (エルサルバドル) es-SV
スペイン語 (赤道ギニア) es-GQ
スペイン語 (グアテマラ) es-GT
スペイン語 (ホンジュラス) es-HN
スペイン語 (メキシコ) es-MX
スペイン語 (ニカラグア) es-NI
スペイン語 (パナマ) es-PA
スペイン語 (パラグアイ) es-PY
スペイン語 (ペルー) es-PE
スペイン語 (プエルトリコ) es-PR
スペイン語 (スペイン) es-ES
スペイン語 (ウルグアイ) es-UY
スペイン語 (米国) es-US
スペイン語 (ベネズエラ) es-VE
スワヒリ語 (ケニア) sw-KE
スワヒリ語 (タンザニア) sw-TZ
スウェーデン語 (スウェーデン) sv-SE
タミール語 (インド) ta-IN
テルグ語 (インド) te-IN
タイ語 (タイ) th-TH
トルコ語 (トルコ) tr-TR
ウクライナ語 (ウクライナ) uk-UA
ウズベク語 (ウズベキスタン) uz-UZ
ベトナム語 (ベトナム) vi-VN
ズールー語 (南アフリカ) zu-ZA

ヘルプとサポート

Media Services に質問がある場合は、次のいずれかの方法で更新プログラムに従ってください。

  • Q & A
  • Stack Overflow。 質問に タグを付け、 を使用します azure-media-services
  • @MSFTAzureMedia するか 、@AzureSupport を使用してサポートを要求します。
  • Azure portalからサポート チケットを開きます。