文字轉語音聲音指南

所有文字轉語音選項:供應商、連結設定、系統音色和 OBS 音訊。

從這裡開始

初次使用 TTS? 請遵循 文字轉語音設定指南。只需五步,本頁則是完整參考。

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 不等於免費 TTS。 系統音色來自瀏覽器和電腦。即使 Chrome 可用,OBS 也常常沒有。Kokoro、Piper、Kitten 和 eSpeak 免費且自行產生音訊,因此可在 OBS 使用。不必付費才能在 OBS 使用 TTS。

TTS 也在 CAPTION.Ninja中也可用於字幕、轉錄和翻譯。兩者均提供免費和付費音色。

供應商

使用以下參數選擇供應商: &ttsprovider=。試聽和對比請見 設定指南.

提供者連結參數值費用說明
系統 TTS(預設)免費瀏覽器音色,在 OBS 中常常無聲。
Kokorokokoro免費在瀏覽器執行,最佳免費音質,數十種音色。
Piperpiper免費在瀏覽器執行,快速且 CPU 負載低。
Kittenkitten免費在瀏覽器執行,小型模型。
eSpeak-NGespeak免費經典機械音,任何電腦都能執行。
OpenAIopenaiAPI 費用高音質。
自己的伺服器customtts 或 localtts免費任何相容 OpenAI 的伺服器。參見 本機 TTS 指南.
Google CloudgoogleAPI 費用多語言。
GeminigeminiAPI 費用控制朗讀方式的風格指令。
ElevenLabselevenlabs提供免費額度自然音色、自訂音色訓練。
SpeechifyspeechifyAPI 費用多語言。
Fish Audiofish有免費模型OBS 需要本機橋接。
除系統 TTS 外,所有供應商都透過頁面播放聲音。在 OBS 中只需開啟 透過 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 AudioAPI 金鑰和選用音色 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 加入更多音色

  1. 開啟 開始 > 設定 > 時間與語言 > 語音.
  2. 位於 管理語音,點選 加入語音.
  3. 選擇語言並按 新增.
  4. 重新啟動瀏覽器。

這是 Windows 11 的方法。Windows 10 請參見 Microsoft 指南。部分第三方音色不會出現在瀏覽器中。Firefox 往往比基於 Chrome 的瀏覽器顯示更多系統音色。

將系統 TTS 送入 OBS

使用其他供應商? 不需要此步驟,開啟 透過 OBS 控制音訊 ,在瀏覽器來源中開啟,不需要虛擬音訊線。
  1. 先確認系統 TTS 確實發聲。OBS 可能沒有可用音色;沒有語音時,調整音訊路由也無濟於事,請換其他供應商。
  2. 若語音在另一瀏覽器播放,請用 OBS 的應用程式或桌面音訊擷取。
  3. 仍有問題?透過下方虛擬音訊線方法路由瀏覽器聲音。
透過虛擬音訊線傳遞聲音(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 的辦法。