ここから開始
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では無音になりやすい。 |
| Edge Natural | edge | Free online | Requires SSApp running in the same session. Includes Spanish voices such as Elvira. |
| 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=。ポップアップでも、プロバイダーを選ぶと同じ設定が表示されます。
| プロバイダー | 設定 |
|---|---|
| Edge Natural | 音声 &voiceedge=es-ES-ElviraNeural ・速度 &edgerate=1.0. Requires SSApp in the same session. |
| 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-GB. A named voice uses its own language, ahead of googlelang, speech、または ln. |
| 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ブリッジ. |
For Estonian, choose Google Cloud, enter your Google Cloud TTS API key, and select an et-EE Chirp 3: HD voice. Use &speech=et-EE&ttsprovider=google&voicegoogle=et-EE-Chirp3-HD-Aoede with your key. The selected voice sets the Google request language. For a free local option, choose eSpeak with voice et: &speech=et-EE&ttsprovider=espeak&espeakvoice=et.
Edge Natural (desktop app)
SSAppで選択する項目: Edge Natural in the TTS provider list, select a voice, and click テスト. Copy the updated overlay link into OBS and keep SSApp running in the same session. Enable OBSで音声を制御する(Control audio via OBS) to capture speech from that overlay.
No Python, Edge browser, voice adapter, or API key is needed. An internet connection is required and speech text is sent to Microsoft. If the online service is unavailable, choose another TTS provider.
&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を止められるようにしてください。