テキスト読み上げの音声、ブラウザ互換性、音声取得の完全ガイド
SSNは、対応するどのソースから取得したチャットテキストでも読み上げられます。チャットプラットフォーム独自のTTS機能は不要です。 TTSを有効にしたドックやオーバーレイは、フィルターとTTS設定に従って受信メッセージを読み上げます。まず次をご覧ください: 簡単な設定ガイド。このページでは音声の選択肢と詳細設定を説明します。 プロバイダーを比較し、サンプルを聞いて、設定を確認します。
dock.html?session=YOUR_SESSION&speech=en-US。標準ではSystem TTSを使います。OBSで無料のプロバイダーを使うには、次も追加します: &ttsprovider=kokoro。このページを開き、接続したままにしてください。読み上げる画面は1つだけにします。
| プロバイダー | 費用 | OBSでの取得 | 機能 |
|---|---|---|---|
| Kokoro TTS | 無料 | 直接 | ブラウザ内AI。高品質で数十種類の音声に対応 |
| Piper TTS | 無料 | 直接 | ブラウザ内で動作する高速でCPU負荷の低いニューラルTTS |
| Kitten TTS | 無料 | 直接 | ブラウザ内で動作する軽量ONNXモデル |
| eSpeak-NG | 無料 | 直接 | 従来型のオープンソース。どのハードウェアでも動作します |
| プロバイダー | 費用 | OBSでの取得 | 機能 |
|---|---|---|---|
| OpenAI TTS | API料金がかかります(ローカルなら無料) | 直接 | 高品質。カスタムエンドポイント経由でローカルサーバーにも対応 |
| Google Cloud | API料金がかかります | 直接 | プロ品質、多言語対応 |
| ElevenLabs | 無料枠あり | 直接 | 独自の音声学習、自然な発声 |
| Speechify | API料金がかかります | 直接 | 高品質な音声、多言語対応 |
| Gemini TTS | API料金がかかります | 直接 | Google生成言語API |
これは一般的な対応状況で、すべての環境での保証ではありません。OBSは独自の内蔵ブラウザを使い、インストール済みのChrome/Edgeの音声一覧を引き継ぎません。SSNアプリでのテストが成功しても、別のOBSブラウザソースをテストしたことにはなりません。
✓ 対応環境ではシステム音声を利用できます
Googleの音声 + システム音声
✓ 対応環境ではシステム音声を利用できます
Microsoftの音声 + Windows TTSパック
⚠ 対応に制限あり
ローカルのシステム言語のみ
⚠ 対応に制限あり
Chromiumベース。利用可能な音声はインストール環境によって異なります
SSNのブラウザ内ローカルプロバイダーとクラウド音声プロバイダーは、生成した音声をページ内で再生します:
System TTSの場合:
音声経路用ツールのダウンロード: VB-Audio Virtual Cable | Voicemeeter | Audio Router(旧版)
対応している環境では、まずOBSのアプリケーション音声またはデスクトップ音声で、読み上げているブラウザを取得してみてください。下の仮想ケーブル方式は任意の代替手段であり、OBSに読み上げ機能を追加するものではありません。
次の資料の手順に従ってください: Microsoftの公式ガイド で言語パックのインストール方法を確認してください。
| パラメーター | 説明 | 例 |
|---|---|---|
| &speech | 言語コードを指定してTTSを有効にする | &speech=en-US |
| &pitch | 音声のピッチ(0.1〜2.0) | &pitch=1.2 |
| &volume | 音量(0.0〜1.0) | &volume=0.8 |
| &rate | 発話速度(0.1〜10.0) | &rate=1.5 |
| &voice | 音声名の部分一致 | &voice=google |
| &ttsprovider | プロバイダーを選択:kokoro、piper、kitten、espeak、openai、customtts、localtts、elevenlabs、google、speechify、gemini | &ttsprovider=customtts |
| パラメーター | 説明 |
|---|---|
| &simpletts | 「says」や「someone says」を読まない |
| &simpletts2 | チャット名を一切読み上げない |
| &ttscommand | カスタムTTSコマンドを有効にする(標準:!say) |
| &readevents | TTSに配信イベントを含める |
| &skipmessages=3 | 3件に1件だけ読み上げる |
?ttsprovider=kokoro&voicekokoro=af_bella&kokorospeed=1.2&voicekokoro=ef_dora をスペイン語、または &voicekokoro=pf_dora をブラジルポルトガル語に使います。次を変更する &speech= だけを変えても、選択した音声は変わりません。既存の英語音声IDは引き続き使えます。?ttsprovider=piper&pipervoice=en_US-hfc_female-medium&pipervoice=pt_BR-faber-medium または &pipervoice=pt_BR-edresson-low&pipervoice=es_ES-davefx-medium または &pipervoice=es_MX-ald-medium&piperspeed=1.0?ttsprovider=kitten&kittenvoice=expr-voice-4-f?ttsprovider=espeak&espeakvoice=en&speech=pt-BR&ttsprovider=espeak&espeakvoice=pt-br&speech=es-ES&ttsprovider=espeak&espeakvoice=es&espeakspeed=175?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?ttsprovider=openai?ttsprovider=customtts または ?ttsprovider=localtts を、自分でホストするエンドポイントに使います&openaiendpoint=http://localhost:8880/v1/audio/speechlocalhost および 127.0.0.1 はTTSページを再生するコンピューター自身を指します。OBSとTTSサーバーが別のコンピューターにある場合は、代わりにサーバー側のLAN IPを使ってください。npm run local-tts-bridge をOBSのコンピューターで実行し、SSNの接続先を次にします: http://127.0.0.1:8124/v1/audio/speech{ model, input, voice, response_format, speed } 。バイナリ音声、JSONの音声URL、JSONのbase64音声に対応します&voiceopenai=af_bella、速度: &openaispeed=1.0。サーバーが対応する音声名を使ってください。Kokoroの音声名の例: af_bella、openedai-speech/OpenAI形式の音声は次のような名前です: nova または echo.?ttsprovider=google&ttskey=YOUR_API_KEY&voicegoogle=en-GB-Standard-A&googlelang=en-US?ttsprovider=gemini&geminikey=YOUR_API_KEY&geminimodel=gemini-2.5-flash-preview-tts&voicegemini=Kore、言語: &geminilang=th-TH&geministyle=Read aloud in a warm tone.?ttsprovider=elevenlabs&elevenlabskey=YOUR_API_KEY&voice11=YOUR_VOICE_ID&elevenlabsmodel=eleven_multilingual_v2Fish Audioを選び、APIキーと任意の音声IDを入力します。標準モデルは s2.1-pro-free. 設定、モデルの選択肢、ブラウザアクセスの制限.
?ttsprovider=speechify&speechifykey=YOUR_API_KEY&voicespeechify=henry&speechifymodel=simba-3.0 (標準)、または &speechifymodel=simba-3.2 を英語に使います。&speechifyspeed=1.2 (範囲は0.5〜3.0、通常は1.0)。127.0.0.1.ttsquick がOBS URLに含まれている場合は削除してください。表示するのは、 このガイドを表示しているブラウザのSystem TTS音声のみ。OBS、別のSSNアプリウィンドウ、Kokoroなどのプロバイダーはテストしません。一覧が空でも、SSNの他のTTSプロバイダーが使えないという意味ではありません。