配信が流れているタブを共有して「タブの音声を共有」にチェックを入れると、このページが聞こえた内容に字幕を付けて翻訳します。認識も翻訳もこのマシンの中だけ。音声はどこにも送りません。
この組み合わせが端末にあるか確認中…
…
開始を押して、配信が流れているタブを選んでください。
実測の遅れ
このマシンで字幕が実際にどれだけ遅れたか。各区間の音声が終わった時刻から、その字幕が画面に出た時刻までを毎回計っています。仕様書の数字ではありません。
まだ計測していません
これまで 0 行 — 中央値には最低 3 行必要です。
セッションの記録
開始してから認識できた全文を、開始時刻を 0 とした時間軸で持っています。配信が終わったら落としてください。タブを閉じれば残りません。
まだ何も記録していません。
できること・できないこと
- 字幕は音声より 3〜8 秒遅れます。同期字幕ではありません。一文が終わらないとモデルは全部を聞けず、そこから答えが返るまでにさらに数秒かかります。
- 訛り、かぶり声、BGM、配信音質の悪さで精度は落ちます。字幕はあくまで推測であって、発言の記録ではありません。
- Chrome の組み込み AI(Gemini Nano)と音声入力が必要です。初回はモデルを取得します(数 GB になることも)。受け付けないハードウェアでは `unavailable` と返ります。クラウドへの逃げ道はありません。
- 取り込んだ音声も、文字起こしも、訳文もこのタブから出ません。通信するのは Chrome 自身のモデル取得だけです。
音源の選び方
ここが成否を分けます。Chrome は頼まないと音声をくれず、チェックを忘れると「ページが壊れている」ようにしか見えません。
- 1開始を押すと、Chrome 自身の共有ダイアログが開きます。
- 2「Chrome タブ」を選び、配信が流れているタブを指定します。
- 3共有を押す前に「タブの音声を共有」にチェック。これがないと無音で届きます。
タブ共有はどの OS でも使えます。ウィンドウや画面全体の音声は Windows だけ。macOS と Linux ではダイアログに音声の選択肢自体が出ないので、タブを共有してください。
ブラウザ対応
各行は実測か、未測定と明記したかのどちらかです。Edge は Chromium なので動く見込みですが、このページで誰も試していません。
| 機能 | Chrome | Edge | Firefox | Safari |
|---|---|---|---|---|
| タブ音声の取り込み共有タブに対して `getDisplayMedia({ audio: true })` が音声トラックを返すこと。 | ✓可 | ◐一部 / 未測定 | ✗不可 | ✗不可 |
| ウィンドウ/画面の音声`systemAudio: "include"`。Windows のみ。他はダイアログに出ません。 | ◐一部 / 未測定 | ◐一部 / 未測定 | ✗不可 | ✗不可 |
| Prompt API(`LanguageModel`)Web の Prompt API は Chrome 148 以降。Chrome 138 は拡張機能限定です。 | ✓可 | ◐一部 / 未測定 | ✗不可 | ✗不可 |
| 音声マルチモーダル`expectedInputs: [{ type: "audio" }]` が必要です。ハードウェアやモデル未取得で unavailable と返ることもあります。 | ✓可 | ◐一部 / 未測定 | ✗不可 | ✗不可 |
| Translator API言語ペアごとの端末内モデル。無いペアは翻訳なしの字幕になります。 | ✓可 | ◐一部 / 未測定 | ✗不可 | ✗不可 |
| Document Picture-in-Picture字幕を浮かせる小窓。無い場合はページ内に出したままです。 | ✓可 | ◐一部 / 未測定 | ✗不可 | ✗不可 |
今このブラウザ
- getDisplayMedia …
- display audio …
- LanguageModel …
- LanguageModel audio …
- Translator …
- documentPictureInPicture …
- wakeLock …