從這裡開始
SSN 可朗讀擷取到的文字聊天,平台不需要自帶 TTS。開啟 TTS 的 Dock 或疊加層按照自身篩選條件朗讀。
最簡單的連結使用系統音色開啟 TTS:
dock.html?session=YOUR_SESSION&speech=en-US
在 OBS 中加入透過頁面播放的免費音色:
dock.html?session=YOUR_SESSION&speech=en-US&ttsprovider=piper
保持該頁面開啟並連線,只讓一個頁面朗讀。
TTS 也在 CAPTION.Ninja中也可用於字幕、轉錄和翻譯。兩者均提供免費和付費音色。
供應商
使用以下參數選擇供應商: &ttsprovider=。試聽和對比請見 設定指南.
| 提供者 | 連結參數值 | 費用 | 說明 |
|---|---|---|---|
| 系統 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 則訊息只讀一則。 | &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 控制音訊 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 的本機伺服器中選擇支援該語言的音色。
系統音色
系統 TTS 使用瀏覽器和電腦已有的音色。以下是常見情況,不是保證。
| 瀏覽器 | 系統音色 |
|---|---|
| Chrome | 支援。Google 音色加系統音色。 |
| Edge | 支援。Microsoft 音色加 Windows 語言套件。 |
| Firefox | 有限,僅本機系統音色。 |
| Opera | 有限,取決於安裝環境。 |
| Safari | 需要點按後才能播放聲音。 |
| OBS | 使用自己的瀏覽器,不共用 Chrome 或 Edge 的音色。在 SSN 應用程式測試不等於測試 OBS。 |
檢查此瀏覽器的系統音色。僅列出目前瀏覽器的系統 TTS 音色,不測試 OBS 或 Kokoro 等供應商。清單為空不代表其他供應商無法使用。
在 Windows 加入更多音色
- 開啟 開始 > 設定 > 時間與語言 > 語音.
- 位於 管理語音,點選 加入語音.
- 選擇語言並按 新增.
- 重新啟動瀏覽器。
這是 Windows 11 的方法。Windows 10 請參見 Microsoft 指南。部分第三方音色不會出現在瀏覽器中。Firefox 往往比基於 Chrome 的瀏覽器顯示更多系統音色。
將系統 TTS 送入 OBS
- 先確認系統 TTS 確實發聲。OBS 可能沒有可用音色;沒有語音時,調整音訊路由也無濟於事,請換其他供應商。
- 若語音在另一瀏覽器播放,請用 OBS 的應用程式或桌面音訊擷取。
- 仍有問題?透過下方虛擬音訊線方法路由瀏覽器聲音。
透過虛擬音訊線傳遞聲音(Windows)
下載: VB-Audio Virtual Cable (免費)· Voicemeeter · Audio Router(舊版)
| 方法 | 執行操作 |
|---|---|
| 整台電腦 | 設定 CABLE Input 作為 Windows 預設輸出(音效設定 > 輸出)。 |
| 單一應用程式,Windows 11 | 設定 > 系統 > 音效 > 音量混音程式。將瀏覽器輸出設為 CABLE Input. |
| 單一應用程式,Windows 10 | 音效設定 > 應用程式音量和裝置喜好設定。將瀏覽器輸出設為 CABLE Input. |
| Audio Router | 較舊的軟體。將瀏覽器音訊送到 CABLE Input. |
| Voicemeeter | 設為 Windows 預設輸出。將硬體輸出送往喇叭,虛擬輸出送往 OBS。 |
然後在 OBS 中新增 音訊輸入擷取(Audio Input Capture),選擇 CABLE Output (或 Voicemeeter 輸出),將監聽設為 監聽並輸出。使用 僅監聽 ,如果其他來源已將該音訊送入直播。
測試:播放 TTS,查看 OBS 音量表,確認聽得到,再調整音量。
解決問題
| 問題 | 試試這個 |
|---|---|
| 沒有聲音 | 確認 TTS 已開啟、朗讀頁面保持開啟、瀏覽器來源未靜音。一般瀏覽器中請點按一次頁面。 |
| OBS 中無聲 | 完全沒有語音?先檢查供應商。已有語音則檢查 透過 OBS 控制音訊、混音器靜音和輸出音軌。或擷取正在朗讀的瀏覽器。 |
| 雲端音色無法運作 | 檢查 API 金鑰和供應商名稱。沒有金鑰時 SSN 改用系統 TTS,而它在 OBS 中可能無聲。 |
| 本機伺服器在應用程式中可用,OBS 無法使用 | OBS 是獨立瀏覽器。請在 OBS 電腦上檢查伺服器,尤其使用 127.0.0.1。請參閱 localhost 規則. |
| 只讀第一個字母或幾個單字 | 移除 ttsquick ,從 OBS 連結移除。 |
| 新音色沒有出現 | 加入語言套件後重新啟動瀏覽器。 |
| Safari 不朗讀 | Safari 的自動 TTS 有限制。點按一次頁面以允許音訊。 |
良好使用習慣
- 使用透過頁面播放的供應商,這是最簡單的 OBS 設定,而且有免費選項。
- 開播前用短訊息測試。
- 觀眾可以輸入任何內容,請準備快速關閉 TTS 的辦法。