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

ApsaraVideo Live:リアルタイム字幕 (パブリックプレビュー)

最終更新日:Jul 21, 2026

ApsaraVideo Live は、リアルタイム字幕機能を提供します。この機能は、リアルタイム音声認識を使用してライブストリームの音声を字幕に変換し、翻訳にも対応しています。現在、ApsaraVideo Live は中国語、英語、スペイン語、ロシア語間の相互翻訳に対応しています。このトピックでは、ワークフローやトリガー方法など、リアルタイム字幕の使用方法について説明します。

注意事項

  • リアルタイム字幕に対応しているライブセンターのリストについては、「サービスリージョン」をご参照ください。

  • リアルタイム字幕は現在、招待制プレビュー段階です。各ユーザーは最大 300 個の字幕テンプレートを作成できます。1 つの字幕テンプレートは、複数の字幕ルールに関連付けることができます。

  • 字幕テンプレートは、コンテンツやレイアウトなど、字幕に関連する設定のみを定めます。ライブストリーム内のドメイン名や AppName との関連付けは含まれません。字幕ルールは、ドメイン名と AppName が字幕テンプレートとどのように関連付けられるかを定めます。

  • 字幕テンプレートを設定した後、このテンプレートにリンクする字幕ルールを追加します。ルールでは、ドメイン名と AppName を指定します。AppName は、取り込み URL の AppName と一致する必要があります。ストリーム取り込みを再開した後にのみ、再生時に字幕が表示されます。

  • リアルタイム字幕は有料機能です。パブリックプレビュー期間中は無料でご利用いただけます。パブリックプレビュー終了後は通常料金が適用されます。正確なタイミングについては、別途お知らせいたします。

ワークフロー

image

ステップ 1: 字幕テンプレートの追加

コンソールでの操作

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

  2. 左側のナビゲーションペインで、機能管理 > リアルタイム字幕 を選択して リアルタイム字幕 ページに移動し、タブを選択します。

  3. 字幕テンプレートを設定するリージョンを選択します。次に、字幕テンプレートの追加 をクリックしてテンプレートを設定します。[字幕テンプレートの追加] ページで、[基本情報] セクションで [作成方法] (字幕テンプレートの作成 または 元の字幕テンプレートをコピーする) を選択し、字幕テンプレート名 (数字、英字、ハイフンのみ使用可能) を入力し、字幕テンプレートの記述 (最大 128 文字) を入力します。字幕の設定 セクションで、[言語][翻訳][最大行数]1 行あたりの最大文字数、および [フォント] を設定します。右側の [プレビュー] パネルで変更内容を確認できます。

プレビューエリアで字幕をプレビューできます。プレビュー画面のサイズ、字幕のサイズ、位置を調整して、リアルタイムの効果を確認できます。以下の表に、字幕テンプレートのパラメーターとその説明を示します。

パラメーター

説明

作成方法

  • [字幕テンプレートの作成]: カスタム字幕テンプレートをゼロから作成します。

  • [元の字幕テンプレートをコピーする]: 既存のテンプレートから設定をコピーして、新しいテンプレートをすばやく作成します。

[字幕テンプレート名]

字幕テンプレートの名前です。数字、大文字と小文字の英字、ハイフン (-) のみ使用できます。ハイフンを先頭に使用することはできません。

[字幕テンプレートの記述]

字幕テンプレートの説明です。中国語、英語、数字、記号を使用できます。最大長:128 文字。

ソース言語

中国語、英語、ロシア語に対応しています。

翻訳

中国語、英語、スペイン語、ロシア語、または翻訳なしから選択します。

  • 中国語、英語、スペイン語、またはロシア語を選択した場合、ソース言語を表示するかどうかを選択できます。

  • 翻訳なしを選択した場合、ソース言語が常に表示されます。

最大行数

表示する最大行数です。1 から 300 までの整数を入力します。

[1 行あたりの最大文字数]

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

フォントサイズ

フォントのサイズです。

[字幕の背景]

無効にすると、字幕の背景は表示されません。有効にすると、背景色と透明度を設定できます。

[カラー設定]

字幕の色と透明度、および字幕の背景色と透明度を設定します。

[画面サイズ (幅 x 高さ)]

プレビュー画面のサイズです。以下のオプションから選択します。

  • 横向き低解像度 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 と表示されているテンプレートは、関連付けられているルールがないため、削除 をクリックして削除できます。

    • バインドされたキャプションルールに 0 より大きい数値が表示されている場合、そのテンプレートはすでにルールにバインドされています。削除 ボタンはグレー表示され、利用できません。テンプレートを削除する前に、まず関連付けられているすべてのキャプションルールを削除する必要があります。バインドされたキャプションルールの下にある数値をクリックして、関連ルールを表示します。

    [字幕ルールの追加]

    このテンプレートの字幕ルールを追加し、関連するパラメーターを設定します。詳細については、「ステップ 2: 字幕ルールの追加」をご参照ください。

    説明

    字幕テンプレートの変更または削除は、進行中のライブストリームには影響しません。変更は、ストリーム取り込みを再開した後にのみ有効になります。

API の使用

以下の API を呼び出すことができます。

インターフェイス

参考ドキュメント

AddLiveAISubtitle

字幕テンプレートの追加

DeleteLiveAISubtitle

字幕テンプレートの削除

UpdateLiveAISubtitle

字幕テンプレートの更新

DescribeLiveAISubtitle

字幕テンプレートのクエリ

ステップ 2: 字幕ルールの追加

コンソールでの操作

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

  2. 左側のナビゲーションペインで、機能管理 > リアルタイム字幕 を選択して リアルタイム字幕 ページに移動し、字幕ルール タブを選択します。

  3. 字幕ルール設定のリージョンを選択します。リージョンを選択すると、そのリージョン内のドメイン名と字幕テンプレートのみを設定できます。次に 字幕ルールの追加 をクリックします。設定ページで、[ルール説明] を入力し、[ストリーミングドメイン] を選択し、[AppName] を入力し (最大 256 文字。数字、英字、ハイフン、アンダースコアをサポート)、字幕テンプレート を選択し ([プレビュー] をクリックして効果を確認)、出力設定 を選択し (出力アスペクト比はテンプレートのアスペクト比と一致させる必要があります)、必要に応じて プルストリームトリガー スイッチをオンまたはオフにします。次に [送信] をクリックします。

以下の表に、字幕ルールのパラメーターとその説明を示します。

パラメーター

説明

ルールの説明

字幕ルールの説明です。中国語、英語、数字、記号を使用できます。最大長:128 文字。

ストリーミングドメイン

設定するプライマリストリーミングドメインを選択します。

AppName

ストリームが属するアプリケーションの名前です。字幕テンプレートを有効にするには、AppName が取り込み URL の AppName と完全に一致する必要があります。数字、大文字と小文字の英字、ハイフン (-)、アンダースコア (_) を使用できます。最大長:256 文字。

[字幕テンプレート]

設定済みの字幕テンプレートを選択します。テンプレートが存在しない場合は、まずテンプレートを追加してください。詳細については、「ステップ 1: 字幕テンプレートの追加」をご参照ください。

[出力設定]

正確な再生のために、字幕ルールの出力設定を字幕テンプレートの画面サイズと一致させることを推奨します。対応している出力仕様は次のとおりです。

  • 横向き低解像度 360P 640×360

  • 縦向き低解像度 360P 360×640

  • 横向き標準解像度 480P 854×480

  • 縦向き標準解像度 480P 480×854

  • 横向き高解像度 720P 1280×720

  • 縦向き高解像度 720P 720×1280

  • 横向き超高解像度 1080P 1920×1080

  • 縦向き超高解像度 1080P 1080×1920

[プルストリームトリガー]

字幕ストリームのトリガー方法です。

  • 有効にした場合:誰かがライブストリームを再生したときにのみ字幕が開始されます。5 分間誰もストリームを再生しない場合、字幕は停止します。再生が再開されると、字幕も再開されます。

  • 無効にした場合:誰も視聴していなくても、ストリーム取り込みを開始するとすぐに字幕が開始されます。

image
  1. 送信 をクリックして、キャプションルールの設定を完了します。

    説明

    字幕ルールを正常に設定した後、再生時に字幕が表示されるようにするには、ストリーム取り込みを再開してください。

  2. 字幕ルール タブのリストで目的のルールを探し、[操作] 列で プレビュー編集、または 削除 をクリックします。

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

    • [編集]: 字幕ルールのパラメーターを調整します。

    • [削除]: キャプションルールを削除します。

API の使用

以下の API を呼び出すことができます。

インターフェイス

参考ドキュメント

AddLiveAIProduceRules

字幕ルールの追加

UpdateLiveAIProduceRules

リアルタイム字幕ルールの更新

DescribeLiveAIProduceRules

字幕ルールのクエリ

DeleteLiveAIProduceRules

字幕ルールの削除

ステップ 3: ストリーム取り込み

コンソールの URL ジェネレーターを使用するか、取り込み URL を手動で作成します。詳細については、「ライブストリーミング URL の生成」をご参照ください。

ステップ 4: 字幕対応ストリームの再生

字幕付きライブストリームを再生するには、字幕ストリーム再生 URL を使用します。StreamName に_{字幕テンプレート名} を追加します。

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

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

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

説明

リアルタイム字幕は、ARTC プロトコルでの再生には対応していません。