從這裡開始
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 中常常無聲。 |
| 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=。在彈出視窗中選擇供應商時也會顯示相同設定。
| 提供者 | 設定 |
|---|---|
| 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 的本機伺服器中選擇支援該語言的音色。
系統音色
系統 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 的辦法。