Douyuのリアルタイム翻訳:Web版2言語字幕の設定ガイド

Equalang

この記事の要点

Douyuでeスポーツ大会やライブ配信を視聴する際に、Equalang拡張機能を使って配信音声をキャプチャし、2言語字幕を表示する方法を解説します。音声言語の手動設定や字幕表示の調整方法も詳しく紹介します。

キーワード: Douyu; リアルタイム音声翻訳; 2言語字幕; eスポーツ大会; ライブ配信字幕; Equalang

Douyuで国際大会や配信者のライブ配信を視聴する際、試合展開や実況解説を手軽に楽しみたいと思う視聴者は多いでしょう。しかし、生配信の実況は展開が速く、戦術の略称やゲーム特有の専門用語も多く使われるうえ、プラットフォーム側では基本的に多言語のリアルタイム字幕が提供されていません。

従来の翻訳拡張機能を試してみたものの、ライブ配信の音声を直接字幕に変換できず困った経験がある方もいるかもしれません。本ガイドでは、ライブ音声翻訳の特徴を整理し、ブラウザ拡張機能「Equalang」を使ってDouyuのWebプレイヤー上でリアルタイムに2言語字幕を設定・表示する手順をわかりやすく解説します。

1. ライブ配信における字幕のニーズと特徴

オンデマンド動画(VOD)であれば事前に用意された字幕ファイルを適用できますが、ライブ配信には以下のような独自の特徴があります。

  1. 用意された字幕トラックが存在しない:ライブ配信はリアルタイムに生成される映像・音声データであり、プラットフォーム側で事前に外部字幕や公式の多言語音声トラックが用意されていることは基本的にありません。
  2. 標準のWebページ翻訳では音声を処理できない:ブラウザ標準のWebページ翻訳ツールは、ニュース記事や掲示板の投稿、静的な説明文などのWebページ上のテキストを対象としており、動画プレイヤー内の音声を直接キャプチャして翻訳することはできません。
  3. 音声を直接キャプチャする必要がある:ライブ配信でリアルタイム字幕を生成するには、動画の再生中に音声をキャプチャし、音声認識とテキスト翻訳を同時に実行できるツールが必要です。

2. Douyuプレイヤーでリアルタイム音声翻訳を有効にする手順

デスクトップ版のChromeまたはEdgeにEqualang拡張機能をインストールしたら、Douyuの任意の配信ルームを開きます。プレイヤー下部のコントロールバーにアイコンが表示されますので、それをクリックしてコントロールパネルを開き、以下の設定を行います。

  1. 通訳機能と表示設定を有効化する:パネル内で「Live interpretation(同時通訳)」と字幕翻訳を有効にします。字幕の表示形式は「Both languages(2言語)」または翻訳のみの表示から選択でき、翻訳テキストの配置位置も原文の下または上から選択可能です。
  2. 音声言語を手動で選択する:Douyuの配信ルームでのテスト時、音声言語(Source language)を「Auto-detect(自動検出)」にしたままだと、「Failed to start: Unable to identify source language, please select manually.(開始に失敗しました:元の言語を特定できません。手動で選択してください)」というエラーメッセージが表示される場合があります。その場合は、「Source language」のドロップダウンメニューから該当する言語(中国語や英語など)を手動で選択することで、正常に認識を開始できます。
  3. 翻訳先言語と字幕出力:Target language(翻訳先言語)をお好みの言語に設定します。拡張機能が動画内の音声をキャプチャし、プレイヤー上に直接リアルタイムで対応する字幕を生成します。
Douyuプレイヤー右下のEqualangメニュー画面
プレイヤー右下のEqualangメニュー画面。Translate captionsとLive interpretationが有効化され、Caption displayがBoth languages、Translation positionがBelow the original、Source languageがChinese (China)に設定されている状態。左側には原文の字幕「然后标点石头一个,我圈边一个,四人石头一个。」と英語翻訳の前半が表示されている

実際の検証(Douyu公式のeスポーツ大会配信を例とした場合)では、音声言語を「Chinese (China)」、翻訳先言語を英語に設定し、標準の通訳モードを有効にすることで、プレイヤー下部に2言語字幕が表示されます。

Douyuのライブ配信に表示されたEqualangの2言語字幕
Douyuの大会リプレイ画面下部に表示されたEqualangの2言語字幕。中国語の原文「一龙这次 BJS 表现也是感觉不错。 对。」とその下の英語訳「Yi Long also performed pretty well at BJS this time. Right.」が表示され、中央にはゲーム内のセーフゾーン通知が出ている

3. 主なライブ配信翻訳方法の比較

ライブ配信における言語の壁を解消するために、一般的な翻訳アプローチの想定シーンや特徴を以下に比較します。

翻訳方法想定シーンメリット制限事項と相違点
Douyu公式プレイヤー通常の視聴およびチャットでの交流スムーズな画質切り替え、完全なネイティブ体験多言語のリアルタイム字幕トラックなし。オリジナルの実況音声とリスニング力に完全に依存
ブラウザのWebページ全体翻訳大会の最新情報や掲示板などの静的テキストの閲覧Webページ上のテキストを手軽に置き換え可能DOMテキストのみを翻訳。動画の音声をキャプチャまたは翻訳することは不可
従来の外部字幕ツール個別の字幕ファイルが用意されているオンデマンド動画(VOD)事前にテキストのタイミングが調整済み事前に作成された字幕ファイルに依存。ライブ配信には適用不可
Equalangブラウザ拡張機能eスポーツの試合や実況配信の参考翻訳動画の音声をキャプチャしてリアルタイムで2言語字幕を生成デスクトップ版ブラウザが必要。DRM暗号化された動画ストリームの文字起こしには非対応

4. 利用時のヒントと技術的な制限事項

リアルタイム音声翻訳を活用して配信を視聴する際は、以下の点に留意してください。

  1. BGMや実況の混在による影響:リアルタイム翻訳を正確に行うには、比較的クリアな音声シグナルが必要です。白熱した集団戦や激しい交戦時には、ゲーム内の効果音やBGM、歓声、複数の実況解説者の発話が重なり、音声認識の明瞭度に影響を与える場合があります。一方で、試合前の分析や試合後のインタビューなど、会話が主体のシーンではより安定した字幕が得られます。
  2. DRM暗号化による制限:暗号化された動画ストリームは文字起こしや翻訳ができません。Douyuの一般的な公開配信では問題なく音声をキャプチャできますが、著作権保護等で暗号化されたストリームの場合、音声を抽出して処理することはできません。
  3. 文脈の区切りと処理の遅延:リアルタイムの同時通訳では、正確な翻訳を行うために一定の発話内容をまとめて文脈を把握する必要があります。そのため、音声が発せられてから字幕が表示されるまでには必然的にわずかな処理待機時間が発生し、完全な遅延ゼロは技術的に不可能です。

出典・参考リンク