ここから開始
SSNがテキストとして取得したチャットを読みます。プラットフォーム独自のTTSは不要です。TTSを有効にしたDockやオーバーレイが、そのフィルターに従って読み上げます。
最も簡単なリンクでシステム音声のTTSを有効にできます:
dock.html?session=YOUR_SESSION&speech=en-US
OBSには、ページから再生する無料音声を追加します:
dock.html?session=YOUR_SESSION&speech=en-US&ttsprovider=piper
ページを開いて接続したままにします。読み上げるページは1つだけにしてください。
TTSは次にもあります: CAPTION.Ninjaにもあり、字幕、文字起こし、翻訳に使えます。どちらも無料と有料の音声を提供します。
プロバイダー
プロバイダーは次で設定します: &ttsprovider=。サンプルの試聴と比較はこちら: 設定ガイド.
| プロバイダー | リンクの値 | 費用 | 補足 |
|---|---|---|---|
| システム読み上げ(System TTS) | (標準) | 無料 | ブラウザーの音声。OBSでは無音になりやすい。 |
| Kokoro | kokoro | 無料 | ブラウザー内で動作。無料で最高品質、数十種類の音声。 |
| Piper | piper | 無料 | ブラウザー内で動作。高速でCPU負荷が軽い。 |
| Kitten | kitten | 無料 | ブラウザー内で動作。小型モデル。 |
| eSpeak-NG | espeak | 無料 | 昔ながらの機械音声。どのコンピューターでも動きます。 |
| OpenAI | openai | API利用料 | 高品質。 |
| 自分のサーバー | customtts または localtts | 無料 | 任意のOpenAI互換サーバー。参照: ローカルTTSガイド. |
| Google Cloud | google | API利用料 | 多言語対応。 |
| Gemini | gemini | API利用料 | 読み方を指定するスタイル指示。 |
| ElevenLabs | elevenlabs | 無料枠あり | 自然な音声、独自音声の学習。 |
| Speechify | speechify | API利用料 | 多言語対応。 |
| Fish Audio | fish | 無料モデルあり | OBSにはローカルブリッジが必要です。 |
リンク設定
Dockやオーバーレイのリンクの末尾に追加します。
| 設定 | 動作 | 例 |
|---|---|---|
&speech | 言語コードを指定してTTSを有効にします。 | &speech=en-US |
&ttsprovider | プロバイダーを選択します(上記参照)。 | &ttsprovider=kokoro |
&volume | 音量、0.0~1.0。 | &volume=0.8 |
&rate | 読み上げ速度、0.1~10.0。 | &rate=1.5 |
&pitch | 音声のピッチ、0.1~2.0。 | &pitch=1.2 |
&voice | システム音声を名前の一部で選択します。 | &voice=google |
&simpletts | 「says」「someone says」を読み上げません。 | &simpletts |
&simpletts2 | 名前を一切読み上げません。 | &simpletts2 |
&ttscommand | コマンドで始まるメッセージだけ読みます(標準は !say). | &ttscommand=!say |
&readevents | サブスクや寄付などのイベントも読み上げます。 | &readevents |
&skipmessages | N件ごとに1件だけ読み上げます。 | &skipmessages=3 |
&ttsquick | 指定文字数で読み上げを打ち切ります。途中で切れるなら削除してください。 | &ttsquick=100 |
プロバイダー設定
次の後に追加します: &ttsprovider=。ポップアップでも、プロバイダーを選ぶと同じ設定が表示されます。
| プロバイダー | 設定 |
|---|---|
| Kokoro | 音声 &voicekokoro=af_bella ・速度 &kokorospeed=1.2。スペイン語: ef_dora。ブラジルポルトガル語: pf_dora. バックグラウンド生成の設定. |
| Piper | 音声 &pipervoice=en_US-hfc_female-medium ・速度 &piperspeed=1.0。ポルトガル語: pt_BR-faber-medium, pt_BR-edresson-low。スペイン語: es_ES-davefx-medium, es_MX-ald-medium. |
| Kitten | 音声 &kittenvoice=expr-voice-4-f. |
| eSpeak-NG | 音声 &espeakvoice=en ・速度 &espeakspeed=175. |
| OpenAI/独自サーバー | 音声 &voiceopenai=nova ・速度 &openaispeed=1.0 ・サーバー &openaiendpoint=http://localhost:8880/v1/audio/speech。ローカルサーバーはキー不要です。 ローカルサーバーの全設定. |
| Google Cloud | キー &ttskey=YOUR_API_KEY ・音声 &voicegoogle=en-GB-Standard-A ・言語 &googlelang=en-US. |
| Gemini | キー &geminikey=YOUR_API_KEY ・モデル &geminimodel=gemini-2.5-flash-preview-tts ・音声 &voicegemini=Kore ・言語 &geminilang=th-TH ・スタイル &geministyle=Read aloud in a warm tone. |
| ElevenLabs | キー &elevenlabskey=YOUR_API_KEY ・音声ID &voice11=YOUR_VOICE_ID ・モデル &elevenlabsmodel=eleven_multilingual_v2。安定性、類似度、スタイルも調整できます。 |
| Speechify | キー &speechifykey=YOUR_API_KEY ・音声 &voicespeechify=henry ・モデル &speechifymodel=simba-3.0 (標準)または simba-3.2 は英語・速度 &speechifyspeed=1.2 (0.5~3.0)。 Speechifyガイド. |
| Fish Audio | APIキーと任意の音声ID。標準モデル: s2.1-pro-free. 設定とOBSブリッジ. |
&speech= だけでは音声は変わりません。以前の英語音声IDも使えます。スペイン語・ポルトガル語の設定済みリンク
| 言語 | 無料で最高品質(確認済み) | 最速の代替手段(確認済み) |
|---|---|---|
| ポルトガル語 | &speech=pt-BR&ttsprovider=piper&pipervoice=pt_BR-faber-medium | &speech=pt-BR&ttsprovider=espeak&espeakvoice=pt-br |
| スペイン語 | &speech=es-ES&ttsprovider=piper&pipervoice=es_ES-davefx-medium | &speech=es-ES&ttsprovider=espeak&espeakvoice=es |
Kokoroも使えます: &voicekokoro=ef_dora (スペイン語)または pf_dora (ブラジルポルトガル語)。クラウド音声はGoogle Cloud、ElevenLabs、Speechify、Gemini、またはOpenAI互換のローカルサーバーで、言語に対応する音声を選んでください。
システム音声
System TTSはブラウザーやコンピューターにある音声を使います。以下は一般例であり保証ではありません。
| ブラウザ | システム音声 |
|---|---|
| Chrome | 対応。Google音声とシステム音声。 |
| Edge | 対応。Microsoft音声とWindows言語パック。 |
| Firefox | 制限あり。ローカルのシステム音声のみ。 |
| Opera | 制限あり。インストール環境によります。 |
| Safari | 音声再生前にクリックが必要です。 |
| OBS | 独自のブラウザーです。ChromeやEdgeの音声は引き継ぎません。SSNアプリのテストではOBSの動作は確認できません。 |
このブラウザーのシステム音声を確認。開いたブラウザーのSystem TTS音声だけを一覧にします。OBSやKokoroなどはテストしません。一覧が空でも、ほかのプロバイダーが使えないという意味ではありません。
Windowsに音声を追加する
- 開く項目: スタート > 設定 > 時刻と言語 > 音声認識.
- 次のセクションで: 音声を管理(Manage Voices)で、次をクリックします: 音声を追加(Add Voices).
- 言語を選び、次をクリックします: 追加する項目:.
- ブラウザーを再起動します。
これはWindows 11の手順です。Windows 10の場合: Microsoftのガイド。一部の外部音声はブラウザーに表示されません。FirefoxはChromium系より多くのシステム音声を表示することがあります。
System TTSをOBSに取り込む
- まずSystem TTSが実際に読み上げるか確認します。OBSには使える音声がない場合があり、音が生成されなければ出力経路を変えても直りません。別のプロバイダーを使ってください。
- 別のブラウザーで音が出るなら、OBSのアプリケーション音声またはデスクトップ音声で取り込みます。
- まだ解決しない場合は、下記の仮想オーディオケーブル経由でブラウザーの音を送ります。
仮想ケーブル経由で音声を送る(Windows)
ダウンロード: VB-Audio Virtual Cable (無料)・ Voicemeeter · Audio Router(旧版)
| 方法 | 操作 |
|---|---|
| PC全体 | 設定する項目: CABLE Input をWindowsの標準出力先にします(サウンド設定 > 出力)。 |
| 1つのアプリ、Windows 11 | 設定 > システム > サウンド > 音量ミキサー。ブラウザーの出力先を次に設定します: CABLE Input. |
| 1つのアプリ、Windows 10 | サウンド設定 > アプリの音量とデバイスの設定。ブラウザーの出力先を次に設定します: CABLE Input. |
| Audio Router | 古いソフトウェアです。ブラウザーの音声を次へ送ります: CABLE Input. |
| Voicemeeter | Windowsの標準出力先に設定します。ハードウェア出力をスピーカーへ、仮想出力をOBSへ送ります。 |
次にOBSで追加します: 音声入力キャプチャ(Audio Input Capture)で、次を選びます: CABLE Output (またはVoicemeeter出力)を選び、モニタリングを次に設定します: モニターと出力(Monitor and Output)。使う項目: モニターのみ を、別のソースから既に配信へ送っている場合に設定します。
TTSを再生し、OBSのメーターと実際の音を確認して音量を調整します。
問題を解決する
| 問題 | 試すこと |
|---|---|
| 音が出ない | TTSがオンで、読み上げページが開いており、ブラウザーソースがミュートされていないか確認します。通常のブラウザーでは一度ページをクリックします。 |
| OBSで無音 | まったく音が出ない場合は先にプロバイダーを確認します。音が出るなら次を確認します: OBSで音声を制御する(Control audio via OBS)、ミキサーのミュート、出力トラックを確認します。または読み上げているブラウザーの音声を取り込みます。 |
| クラウド音声が動かない | APIキーとプロバイダー名を確認します。キーがないとSSNはSystem TTSに戻り、OBSでは無音になる場合があります。 |
| ローカルサーバーがアプリでは動くがOBSでは動かない | OBSは別のブラウザーです。OBSのコンピューターからサーバーを確認します。特に次を使う場合: 127.0.0.1。参照先: localhostの意味. |
| 最初の文字や単語しか読まれない | 削除 ttsquick をOBSのリンクから削除します。 |
| 追加した音声が表示されない | 言語パックを追加したらブラウザーを再起動します。 |
| Safariが読み上げない | Safariは自動TTSに制限があります。一度ページをクリックして音声を許可します。 |
使うときの習慣
- ページから音声を再生するプロバイダーが、OBSで最も簡単に設定できます。無料のものもあります。
- 配信前に短いメッセージでテストします。
- 視聴者は何でも入力できます。すぐTTSを止められるようにしてください。