すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo Live:ライブ字幕 (パブリックプレビュー)

最終更新日:May 16, 2025

ライブ字幕機能は、音声認識によってライブストリームの音声を字幕に変換し、中国語、英語、スペイン語、ロシア語間のリアルタイム翻訳をサポートします。このトピックでは、この機能の使用方法について説明します。

始める前に

  • この機能は現在パブリックプレビュー段階にあり、一部のリージョンでのみサポートされています。 利用可能なリージョンについては、「サポートされているリージョン」をご参照ください。

  • ApsaraVideo Live は、字幕テンプレートとルールに基づいてストリームにライブ字幕を追加します。

    字幕テンプレート:コンテンツ、レイアウト、スタイル、その他の視覚設定など、字幕の構成のみを定義します。 1 つのアカウントにつき最大 300 個の字幕テンプレートを追加できます。

    字幕ルール:ドメイン名と AppName に基づいて字幕テンプレートをライブストリームに関連付けます。ルールを構成すると、ルールで定義されたドメイン名と AppName に一致する新しくアップストリーミングされたライブストリームに、字幕テンプレートが自動的に適用されます。

  • 字幕テンプレートは複数の字幕ルールに関連付けることができます。

手順

ステップ 1:字幕テンプレートを追加する

コンソールで

  1. ApsaraVideo Live コンソール にログインします。

  2. 左側のナビゲーションウィンドウで、[機能管理] > [ライブ字幕] を選択します。次に、[字幕テンプレート] タブを選択します。

  3. リージョンを選択し、[字幕テンプレートを追加] をクリックして、字幕の基本設定を構成します。image

コンソールにはプレビュー機能があり、調整後に視覚効果を確認できます。次の表は、字幕テンプレートで構成できるパラメーターを示しています。

パラメーター

説明

作成方法

  • 新しい字幕テンプレートを作成

  • 既存の字幕テンプレートをコピー:既存のテンプレートを選択し、それに基づいて設定を変更します。

字幕テンプレート名

字幕テンプレートの名前。数字、文字、ハイフン (-) を使用できますが、ハイフンで始めることはできません。

テンプレートの説明

字幕テンプレートの説明。最大 128 文字で、文字、数字、特殊文字を使用できます。

ソース言語

有効な値:中国語、英語、ロシア語。

翻訳

有効な値:翻訳なし、中国語、英語、スペイン語、ロシア語。

  • ターゲット言語を選択すると、ソース言語を表示するかどうかを選択できます。

  • 「翻訳なし」を選択した場合は、ソース言語を表示する必要があります。

最大行数

表示する最大行数。有効な値:1 ~ 300 の整数。

1 行あたりの最大文字数

各行に含めることができる最大文字数。有効な値:10 ~ 320 の整数。

フォント

有効な値:

  • KaiTi

  • Alibaba PuHuiTi-Regular

  • Alibaba PuHuiTi-Bold

  • Alibaba PuHuiTi-Light

  • Source Han Sans-Regular

  • Source Han Sans-Bold

  • Source Han Sans-Light

フォントサイズ

フォントのサイズ。

字幕の背景

字幕の背景を表示するかどうかを指定します。有効にした場合は、背景の色と不透明度を構成できます。

テキストの色と不透明度。

解像度 (幅 × 高さ)

プレビューサイズ。有効な値:

  • 横長 低解像度 360p (640 × 360)

  • 縦長 低解像度 360p (360 × 640)

  • 横長 標準解像度 480p (854 × 480)

  • 縦長 標準解像度 480p (480 × 854)

  • 横長 高解像度 720p (1280 × 720)

  • 縦長 高解像度 720p (720 × 1280)

  • 横長 超高解像度 1080p (1920 × 1080)

  • 縦長 超高解像度 1080p (1080 × 1920)

  1. [送信] をクリックして、字幕テンプレートを作成します。

  2. 字幕テンプレートが追加されると、字幕ルールを追加するように促すプロンプトが表示されます。[今すぐ追加] または [後で] をクリックできます。

  3. 作成したテンプレートを管理するには、[字幕テンプレート] タブで、[アクション] 列にある目的の操作をクリックします。

    • [プレビュー]:字幕の視覚効果をプレビューします。

    • [変更]:字幕テンプレートの構成を調整します。

    • [削除]:テンプレートが字幕ルールに関連付けられていない場合 (バインドされた字幕ルール = 0) は、ボタンをクリックできます。それ以外の場合はグレー表示されます。最初に関連付けられているルールを削除する必要があります。[バインドされた字幕ルール] をクリックして、関連付けられているルールを表示します。

    • [字幕ルールの追加]:このテンプレートの字幕ルールを追加します。詳細については、「ステップ 2:字幕ルールを追加する」をご参照ください。

説明

字幕テンプレートを変更しても、アクティブなストリームには影響しません。変更または削除を適用するには、ストリームを再アップストリーミングします。

API で

AddLiveAISubtitle オペレーションを呼び出して、字幕テンプレートを追加します。

ApsaraVideo Live は、字幕テンプレートを管理するための以下のインターフェイスも提供しています。

ステップ 2:字幕ルールを追加する

コンソールで

  1. ApsaraVideo Live コンソール にログインします。

  2. 左側のナビゲーションウィンドウで、[機能管理] > [ライブ字幕] を選択します。次に、[字幕ルール] タブを選択します。

  3. ターゲットテンプレートが作成されたリージョンを選択します。ルールは同じリージョンのドメイン名にのみ適用できます。次に、[字幕ルールを追加] をクリックします。image

パラメーター

説明

ルールの説明

字幕ルールの説明。最大 128 文字で、文字、数字、特殊文字を使用できます。

ストリーミングドメイン

ルールが適用されるプライマリストリーミングドメイン。

AppName

ライブストリームが属するアプリケーションの名前。アップストリーミング URL で指定されたアプリケーション名と同じである必要があります。

値は最大 256 文字で、数字、文字、ハイフン (-)、アンダースコア (_) を使用できます。

字幕テンプレート

ルールに関連付ける字幕テンプレート。

出力設定

出力解像度は、字幕テンプレートで定義された解像度と同じに設定することをお勧めします。有効な値:

  • 横長 低解像度 360p (640 × 360)

  • 縦長 低解像度 360p (360 × 640)

  • 横長 標準解像度 480p (854 × 480)

  • 縦長 標準解像度 480p (480 × 854)

  • 横長 高解像度 720p (1280 × 720)

  • 縦長 高解像度 720p (720 × 1280)

  • 横長 超高解像度 1080p (1920 × 1080)

  • 縦長 超高解像度 1080p (1080 × 1920)

ストリームフェッチングによってトリガーされる

ストリームフェッチングによって字幕をトリガーするかどうかを指定します。

  • 有効にした場合、ApsaraVideo Live はストリームフェッチングの開始時にライブ字幕の生成を開始し、5 分間ストリームがフェッチされない場合は停止します。ストリームフェッチングが再開されると、ライブ字幕が再び生成されます。

  • 無効にした場合、ApsaraVideo Live は、ストリームがフェッチされているかどうかに関係なく、アップストリーミングの開始時にライブ字幕を生成します。

  1. [送信] をクリックして、ルールを作成します。

    説明

    字幕ルールを構成した後、ストリームを再アップストリーミングして字幕を表示します。

  2. 作成したルールを管理するには、[字幕ルール] タブで、[アクション] 列にある目的の操作をクリックします。

    • [プレビュー]:字幕の視覚効果をプレビューします。

    • [編集]:字幕ルールの構成を調整します。

    • [削除]:字幕ルールを削除します。

API で

AddLiveAIProduceRules オペレーションを呼び出して、字幕ルールを追加します。

ApsaraVideo Live は、字幕ルールを管理するための以下のインターフェイスも提供しています。

ステップ 3:ストリームをアップストリーミングする

  1. ApsaraVideo Live コンソールの URL ジェネレーターを使用するか、コードの連結ルールに従って、アップストリーミング URL を構築します。詳細については、「アップストリーミング URL とストリーミング URL を生成する」をご参照ください。

  2. OBS、ApsaraVideo Live が提供する Push SDK、またはその他のツールを使用して、生成された URL にストリームをアップストリーミングします。

ステップ 4:字幕ストリームを再生する

  1. 次の連結ルールを使用して、ライブ字幕付きでストリームを再生するためのストリーミング URL を構築します。

    形式:プロトコル + ストリーミングドメイン + AppName + StreamName_字幕テンプレート名 + {アクセストークン}

    例:

    • RTMP:rtmp://example.aliyundoc.com/app/stream_{字幕テンプレート名}?auth_key={アクセストークン}

    • FLV:http://example.aliyundoc.com/app/stream_{字幕テンプレート名}.flv?auth_key={アクセストークン}

    • M3U8:http://example.aliyundoc.com/app/stream_{字幕テンプレート名}.m3u8?auth_key={アクセストークン}

  2. VLC メディアプレーヤー、ApsaraVideo Player SDK、またはその他のツールを使用して、生成されたストリーミング URL からストリームをフェッチします。