Cisco Webex会議をリアルタイムで翻訳する方法 — Chrome拡張機能ガイド
Cisco Webexにも多言語会議への答えがあり、紙の上では完成しているように見えます。Webex Assistantは会議を文字起こしし、翻訳字幕をリアルタイムで表示できます。ただし、実際に有効にしようとした瞬間に条件が現れます: これらの機能には、Webex Control Hubで構成された管理者レベルのライセンスが必要です。個々のユーザーが独断でリアルタイム翻訳を有効にすることはできません — それはIT部門が下すテナント単位の決定であり、ライセンスSKUに紐づき、組織レベルで展開されるものです。そして、ホストの組織の外から外部ゲストとしてWebex通話に参加した場合、ホスト組織が何をライセンスしていようと、これらの機能はまったく利用できません。Webex Assistantの翻訳対応言語も、専用の翻訳エンジンが提供する範囲より狭く、さらにWebexには会議に向かって別の言語で話し返す組み込みの手段がありません — ライブのAI通訳ボイスに相当するものは存在しないのです。
このガイドでは、別のアプローチを紹介します: Webexウェブクライアントの横で動作し、あらゆる会議を60言語のライブ翻訳字幕フィードに変えるChrome拡張機能です。Control Hubのライセンスも、管理者へのチケットも要らず、会議の音声が、あなたが選んだわけでもないサードパーティのクラウドを通ることもありません。セットアップの合計時間は約2分です。
必要なもの
始める前に、次の準備ができていることを確認してください:
- Chromiumベースのブラウザ、バージョン116以降。Chrome、Edge、Brave、Arc、Operaが該当します。SafariとFirefoxは、Gaavalaが依存する拡張機能APIを実装していないため対応していません。
- ブラウザタブで開くWebex会議の参加リンク — 標準的な
*.webex.comの会議URLならどれでも使えます。 - 約2分の時間 — 拡張機能をインストールし、最初のセッションを開始するために。
Webexの有料プランも、Control Hubのライセンスも、管理者の承認も、拡張機能そのもの以外のインストールも必要ありません。Webexデスクトップアプリは、このフローでは一切使いません。
ステップ1 — GaavalaをChrome Web Storeからインストールする
Chrome Web StoreのGaavalaページを開き、「Chromeに追加」をクリックします:
chromewebstore.google.com/detail/lfpocpggolghmaijacokoelmjlhipbgd
Chromeは、拡張機能がアクセスできる内容を一覧にした標準の権限プロンプトを表示します。承認してください。インストールが済んだら、サイドパネルへすぐ届くように、Gaavalaのアイコンをツールバーにピン留めしてください — Chromeの右上にあるパズルピースのアイコンをクリックし、Gaavalaの横のピンを有効にします。
ツールバーのアイコンを初めてクリックすると、Gaavalaのサイドパネルが開き、GoogleまたはMicrosoftでのサインインを求められます。サインインはChromeのidentityフローを使い、すべてOAuthで完結します — あなたのパスワードがGaavalaに届くことはなく、Gaavalaのウェブサイトで別のアカウントを作る必要もありません。一度きりの無料トライアルは自動的に有効になり、合計5分間の文字起こしが使えます — クレジットカードは不要です。その5分を使い切るとトライアルは終了します。これは7日間の期間でも毎日の補充でもなく生涯で一度の枠なので、リセットされることは決してありません。トライアルには60言語すべて、話者識別、そしてTXT、SRT、JSONとしての文字起こしエクスポートが含まれます。
ステップ2 — Webex会議にChromeタブで参加する
GaavalaはChromeタブの音声を tabCapture APIでキャプチャします。つまり、会議はWebexデスクトップアプリではなく、ブラウザタブの中で動いている必要があります。
Webex会議のリンクをクリックします。Webexはたいてい、まずデスクトップアプリケーションを開こうとします。会議のランディングページで、「Join from browser」(ブラウザから参加)の選択肢を探してください — Webexはこれをアプリ起動の代替として提示します。クリックすると、Webexは現在のタブにウェブクライアントを読み込みます。ページがそのままデスクトップアプリの起動ダイアログへ飛んでしまう場合は、そのダイアログをキャンセルしてください。アプリへの受け渡しを取り消すと、「Join from browser」のリンクがランディングページに現れるのが一般的です。
求められたらマイクとカメラへのアクセスを許可し、名前を入力して、通常どおり会議に参加してください。このタブは会議の間ずっと開いたままにします。他のタブへは自由に移動できます — Webexタブが前面にあるかどうかに関係なく、音声キャプチャは続きます。
ステップ3 — Gaavalaのサイドパネルを開いてStartを押す
Webexタブにフォーカスがある状態で、ツールバーのGaavalaアイコンをクリックします。ブラウザの右側にサイドパネルが開きます。「Start」をクリックして文字起こしセッションを開始してください。
Startを押した瞬間、拡張機能はChromeの tabCapture APIでWebexタブの音声を即座にキャプチャします — 画面共有ダイアログも、タブ選択画面も、覚えておくべきチェックボックスもありません。ChromeはWebexタブに、キャプチャ中であることを確認する小さなインジケーターを表示します。これは正常な動作で、他の会議参加者には見えません。
裏側では、Gaavalaはキャプチャした音声をサンドボックス化されたoffscreenドキュメントへ送り、EUにあるSonioxの音声エンジンへの直接の暗号化されたWebSocket(TLS 1.2+)を開いてストリーミングを始めます。セッションには、60秒で失効する単一用途の一時キーが使われます。音声は同時にローカルの音声グラフへも戻されるため、会議は通常どおり聞こえ続けます — 何もミュートされず、経路が変わることもありません。音声パケットがGaavalaのサーバーに届くことは一度もありません。ご自身で確かめたい場合は、プライバシーアーキテクチャの記事がDevToolsでの検証手順を正確に解説しています。
ステップ4 — ソース言語とターゲット言語を選ぶ
サイドパネルで、ソース言語(話者が使っている言語)とターゲット言語(あなたが読みたい言語)を選びます。GaavalaはSonioxを通じて、文字起こしと翻訳の両方で60言語に対応しています — 多くのツールが静かに無視するロングテールも含めてです: トルコ語、ベトナム語、タガログ語、チェコ語、ギリシャ語、ヘブライ語、ヒンディー語、ハンガリー語、ルーマニア語、タイ語など。
会議に複数の言語の話者がいる場合は、ソースを「auto-detect」(自動検出)に設定してください。Sonioxはストリーミング途中の言語切り替えを処理し、字幕もそれに合わせて更新されます。話者識別は初期設定で有効になっており、各発言には話者タグが付きます — 会話が参加者の間を素早く行き来するWebex通話で役立ちます。
どちらの言語も、セッションを再起動することなく、いつでも変更できます。
ステップ5 — ライブ字幕を読む(またはProで話し返す)
翻訳字幕は、各フレーズが話されてから1〜2秒でサイドパネルに流れ込みます。コピーするには任意のセグメントをクリックしてください。会議の終わりには全文の文字起こしをTXT、SRT、JSONとしてエクスポートできます。Proをお使いなら、会話を箇条書きとアクションアイテムに凝縮するAIサマリーをリクエストすることもできます — そのサマリーはChromeの組み込みモデル(Gemini Nano)により100%デバイス上で実行され、ネットワーク通信は一切発生しないため、文字起こしのテキストがあなたのマシンから出ることはありません。
**Pro(月額$19.99、Merchant of RecordであるPaddleを通じた請求、いつでもキャンセル可能)**にアップグレードすると、1日120分の文字起こし — 00:00 UTCにリセットされる日次のクォータ — が使えるようになり、Speak Modeパネルも利用できるようになります。Speak Modeは、Webexに同等の機能が存在しない双方向の機能です: あなたが自分の言語で話すと、Gaavalaがあなたの翻訳された声を合成して会議に届けます。押し方を読み取る1つのボタンです:
- Speakボタンを長押しする: 押して、話して、離す。Gaavalaが翻訳し、その結果を会議に向けて話します。ボタンにフォーカスがあれば、スペースキーでも長押しできます。
- Speakボタンをタップする: 何かを押さえたままにすることなく、準備した発言を届けられるハンズフリーの60秒ウィンドウが開きます。2回タップすれば、代わりに30秒のウィンドウになります。
Speak Modeがあなたの合成音声を再生している間、実際のマイクは自動的にミュートされるため、2つのストリームがぶつかることはありません — そしてWebex自身のミュートボタンは常に優先されるので、主導権はあなたの手に残ります。Speak Modeには、声を届ける方法が2つあります:
- 69のSonioxスタジオボイス — 60言語すべてを話す多言語プリセットで、セットアップは不要。Proの初期設定です。
- あなた自身の声 — 約20秒のサンプルを一度録音すると、Gaavalaが60言語すべてを話すネイティブのクローン(Soniox搭載)を作成します。暗号化されて保存され、いつでも削除できます。
Speak ModeはPro限定の機能であり、無料トライアルには含まれません。
よくあるトラブル
「Join from browser」リンクが見当たらない
Webexはデスクトップアプリを強く優先しており、ブラウザ参加の選択肢は折り返しの1つ下に置かれていることがあります。会議リンクをクリックしたら、デスクトップアプリの起動プロンプトをキャンセルしてください — アプリへの受け渡しを取り消すと、「Join from browser」のリンクがランディングページに現れるのが一般的です。それでも見つからない場合は、アプリを直接起動するリダイレクトではなく、会議のウェブランディングページ(*.webex.com のURL)にいることを確認してください。ブラウザでページを再読み込みすると、ウェブ参加の選択肢が戻ってきます。まれに、ホストの組織がControl Hubレベルでウェブクライアント参加を完全に無効化していることがあり、その場合クライアント側の回避策はありません。
字幕に「no audio detected」(音声が検出されません)と表示される
これはほぼ常にフォーカスの問題です — 拡張機能は、Startを押した瞬間にアクティブだったタブをキャプチャします。セッションを終了し、Webexタブがフォーカスされたタブであることを確認して、もう一度Startをクリックしてください。その他のよくある原因: WebexタブがOSレベルでミュートされている、会議がまだ音声の配信を始めていない、あるいはコンピューター音声ではなく「Call me」やダイヤルインで音声に参加している、というものです。最後の場合、会議の音は拡張機能がキャプチャできるブラウザタブの中にありません。Webexで「Use computer audio」(コンピューターの音声を使用)に切り替えれば、字幕は再開します。
字幕は正確だが遅れて感じる
ある程度の遅延は構造的なものです — Sonioxは、翻訳を確定するために、フレーズの十分な長さを聞く必要があります。典型的なエンドツーエンドの遅延は1〜2秒です。明らかにそれより長く感じる場合は、ネットワークを確認してください: 音声はあなたのマシンからWebSocket経由でSonioxへ直接ストリーミングされており、遅い接続やロスの多い接続は、そのまま字幕の遅延として現れます。
拡張機能がWebexウェブクライアントを必要とする理由
よくある追加の質問: なぜ拡張機能はWebexデスクトップアプリに直接つながれないのですか?正直な答えはこうです: ブラウザ拡張機能はデスクトップアプリケーションに到達できません。Chromeの tabCapture APIに見えるのは、ブラウザの中で起きていることだけです。デスクトップのWebex通話は、独自の音声パイプラインを持つ別のネイティブプロセスで動いており、Chromeの手が届く範囲の完全に外側にあります。
理論上の回避策は存在します — 仮想オーディオケーブル、システムレベルのループバックドライバー、ネイティブのヘルパーアプリ — しかし、どれもインストールの手間、署名の要件、OS固有のバグを持ち込みます。Chrome拡張機能という形が選ばれたのは、まさに次の理由からです: Windows、macOS、Linux、ChromeOSで同じように動作し、ドライバーのインストールを求めず、あなたが選んだわけでもないサードパーティのサーバーに音声を一切通さないからです。その代償は、会議にブラウザから参加することです。その見返りとして、まったく同じワークフロー — 字幕、Speakボタン、言語セレクター、あらゆるキーボードの習慣 — が、タブでWebex、Teams、Zoom、Google Meetのどれが動いていても同じように振る舞います。覚えるツールは4つではなく1つです。
Webexの標準機能にはなく、Gaavalaにあるもの
| 機能 | Webexの標準機能 | Gaavala |
|---|---|---|
| リアルタイムの翻訳字幕 | あり、ただし管理者ライセンスが必要(Control Hub) | 60言語、あらゆるペア、ライセンス不要 |
| 外部ゲストが利用できるか | いいえ | はい — 拡張機能はあなたのもので、ホストのものではありません |
| 言語カバレッジ | より狭い厳選セット | 60言語(Soniox) |
| 別の言語で話し返す(AIボイス) | 同等の機能なし | あり(Pro) — 1つのSpeakボタン、タップまたは長押し |
| Webex、Zoom、Teams、Meetで動作 | いいえ(Webexのみ) | はい |
| 音声がベンダーのクラウドを出る | はい(Ciscoクラウド) | いいえ — Sonioxへ直接、Gaavalaを通りません |
| 有効化までの時間 | 数日〜数週間(管理者 + ライセンス展開) | 約2分、自分でできます |
規制のある環境や組織をまたぐ仕事で最も重要なのは、最後のいくつかの行です。チームが月曜はWebex、水曜はTeams、クライアントとの通話はZoomを使うなら、Gaavalaで覚えるツールは1つだけです — そしてタブでどのプラットフォームが動いていても、音声の経路は変わりません。
よくある質問
料金はいくらで、Webexのライセンスは必要ですか?
Gaavalaは、あなたのWebexライセンスとは完全に独立しています。無料トライアルは一度きりの5分間の文字起こしで、クレジットカードは不要、リセットされることも決してありません。Proは月額$19.99でPaddle(Merchant of Record)を通じて請求され、00:00 UTCにリセットされる1日120分の文字起こしとSpeak Modeが使えます。サイドパネルからいつでもキャンセルできます。これらのどれも、Webex Control Hubにも、組織のCiscoライセンスにも触れません。
他のWebex参加者に、Gaavalaを使っていることは分かりますか?
いいえ。Gaavalaはブラウザタブから受動的に音声をキャプチャし、会議そのものには何も注入しません。追加の参加者も、ボットも、音声の改変も、ホストへの通知もありません。Chromeの「Tab is being captured」(タブはキャプチャされています)インジケーターが見えるのは、あなただけです。唯一の例外は意図的なものです: あなたがProでSpeak Modeを使えば、合成されたあなたの翻訳音声は会議に聞こえます — それこそが話し返すという機能の目的です。
会議の音声はGaavalaのサーバーにアップロードされますか?
いいえ。音声は、暗号化されたWebSocket(TLS 1.2+)を介して、60秒で失効する単一用途の一時キーを使い、ブラウザからEUにあるSonioxのエンジンへ直接ストリーミングされます。Gaavalaのバックエンドが音声経路に入ることは決してありません — 扱うのはサインインとサブスクリプションの状態だけです。規制産業(医療、行政、金融)のチームが、音声ストリームについてベンダークラウドの全面的なコンプライアンスレビューを起こさずに導入できるのは、まさにこのアーキテクチャのためです。アーキテクチャの全体は会議音声プライバシーの記事に文書化されています。
Webexの外部ゲストでも使えますか?
はい — これは最も強力なユースケースの1つです。Webex Assistantの翻訳字幕はホスト組織のライセンスを持つメンバーに限定されているため、Webex通話に参加する外部のコンサルタント、ベンダー、パートナーはまったく利用できません。Gaavalaはあなた自身のブラウザで動くあなた自身の拡張機能なので、会議が誰のテナントに属しているかを気にしません。Chromeで通話に参加して音声が聞こえる限り、Gaavalaは文字起こしと翻訳ができます。
Gaavalaをスマートフォンやタブレットで使えますか?
まだ使えません。モバイルのChromiumブラウザは、Gaavalaが依存する拡張機能API(tabCapture、offscreen、sidePanel)を実装していません。最新のChromiumブラウザを搭載したデスクトップまたはノートPCをお使いください。
始めましょう
一度きりの無料トライアル — 5分間の文字起こし、クレジットカード不要、リセットなし。Speak ModeはPro限定です(月額$19.99、1日120分、いつでもキャンセル可能)。インストール後にGoogleまたはMicrosoftでサインインし、次のWebex会議にブラウザから参加すれば、約2分でライブ翻訳字幕が手に入ります — Control Hubのライセンスも、管理者へのチケットも必要ありません。