Social Stream Ninja TTS 指南

文字轉語音語音選項、瀏覽器相容性及音訊擷取完整指南

繁體中文

概述

SSN 可以朗讀從任意支援來源擷取的聊天文字;聊天平台本身不需提供 TTS 功能。 啟用 TTS 的停駐面板或疊加畫面會依篩選器及 TTS 設定,朗讀收到的訊息。先閱讀 簡明設定指南;本頁介紹語音選項和進階設定。 比較提供者、試聽範例並查看設定。

快速開始: 使用 dock.html?session=YOUR_SESSION&speech=en-US。預設使用 System TTS。若要使用免費的 OBS 供應商,還需加入 &ttsprovider=kokoro。保持此頁面開啟並連接;僅應有一個副本發聲。

TTS 用於哪些位置?

System TTS 不等於所有免費 TTS:
  • 系統語音取決於瀏覽器及作業系統。即使 Chrome/Edge 可用,OBS 也可能不提供任何可用語音。
  • 語音無法使用與語音在 OBS 音訊擷取之外播放是不同問題。音訊路由無法彌補缺少的語音支援。
  • Kokoro、Piper、Kitten 及 eSpeak 等免費供應商則產生頁面音訊。在 OBS 中使用 TTS 不必付費。
  • 先檢查語音可用性,再檢查音訊擷取。

TTS 供應商選項

System TTS(免費)

本機 / 免費 TTS 選項(不需 API 金鑰)

想要完全本機的 AI TTS? Social Stream Ninja 直接內建多種高品質 AI 語音,在瀏覽器中執行 — 不需 API 金鑰、雲端或額外安裝。請參閱 本機 AI TTS 指南 ,了解設定說明及自行託管伺服器選項。
提供者 費用 OBS 擷取 功能
Kokoro TTS 免費 直接 瀏覽器內 AI,音質出色,提供數十種語音
Piper TTS 免費 直接 在瀏覽器中執行、快速且適合 CPU 的神經網路 TTS
Kitten TTS 免費 直接 在瀏覽器中執行的輕量 ONNX 模型
eSpeak-NG 免費 直接 經典開放原始碼方案,可在任意硬體上執行

付費 / 雲端 TTS 選項(瀏覽器直接播放音訊)

提供者 費用 OBS 擷取 功能
OpenAI TTS 適用 API 費用(或免費本機執行) 直接 高品質;也透過自訂端點支援本機伺服器
Google Cloud 適用 API 費用 直接 專業品質,支援多種語言
ElevenLabs 提供免費額度 直接 自訂語音訓練,音色自然
Speechify 適用 API 費用 直接 高品質語音,支援多種語言
Gemini TTS 適用 API 費用 直接 Google 生成式語言 API

系統語音可用性

這些是典型能力,並非對所有安裝環境的保證。OBS 使用自己的嵌入式瀏覽器,不會繼承已安裝 Chrome/Edge 的語音清單。SSN 應用程式測試成功不代表獨立的 OBS 瀏覽器來源也已通過測試。

Chrome

✓ 在支援的安裝環境中可使用系統語音

Google 提供的語音 + 系統語音

Edge

✓ 在支援的安裝環境中可使用系統語音

Microsoft 語音 + Windows TTS 套件

Firefox

⚠ 支援有限

僅支援本機系統語言

Opera

⚠ 支援有限

以 Chromium 為基礎;可用語音因安裝環境而異

瀏覽器限制:

適用於 OBS 的 Windows TTS 音訊擷取方法

頁面音訊:免費本機及雲端供應商

SSN 的瀏覽器內本機供應商及雲端音訊供應商透過頁面播放產生的音訊:

System TTS 擷取方法

重要: 首先確認 System TTS 能產生語音。OBS 的嵌入式瀏覽器可能不提供可用的系統語音。若未產生語音,修改音訊路由不會有幫助。請選擇其他供應商,或在受支援的瀏覽器中產生語音並擷取其音訊。

專門針對 System TTS:

音訊路由工具下載: VB-Audio Virtual Cable | Voicemeeter | Audio Router(舊版)

在支援的情況下,先嘗試用 OBS 應用程式音訊或桌面音訊擷取正在發聲的瀏覽器。下方虛擬音訊線方法是選用替代方案;不會為 OBS 增加語音支援。

方法 1:使用虛擬音訊線的預設音訊路由

1. Set VB-Audio Virtual Cable as Windows default output - Sound Settings > Output > CABLE Input 2. OBS: - Add Audio Input Capture - Source: CABLE Output - Monitor: Monitor and Output, or Monitor Only if another source handles stream output

方法 2:Windows 10 應用程式路由

1. Sound Settings > App volume and device preferences 2. Find browser in list 3. Output: CABLE Input 4. OBS setup same as Method 1

方法 3:Windows 11 應用程式路由

1. Settings > System > Sound > Volume Mixer 2. Locate browser 3. Output: CABLE Input 4. OBS setup same as Method 1

方法 4:Audio Router 軟體

1. Install Audio Router 2. Route browser to CABLE Input 3. OBS setup same as Method 1

方法 5:Voicemeeter(進階)

1. Install Voicemeeter 2. Set as Windows default output 3. Route: - Hardware out > speakers - Virtual out > OBS 4. OBS captures Voicemeeter output

測試你的設定

1. Play TTS 2. Check OBS meter 3. Verify system audio 4. Adjust levels if needed
替代方案: 使用 Kokoro、Piper、Kitten 或 eSpeak 等免費內建供應商、雲端供應商或自行託管 TTS 伺服器。

安裝其他語言套件

Windows 11

  1. 前往 開始 > 設定 > 時間與語言 > 語音
  2. 位於 管理語音,點選 加入語音
  3. 選擇所需語言並點選 新增
  4. 重新啟動瀏覽器以更新可用語音

Windows 10

請按照以下資料中的說明操作: Microsoft 官方指南 ,了解語言套件安裝方法。

提示: 部分第三方語音可能因相容性問題未出現在瀏覽器中。Firefox 通常比以 Chromium 為基礎的瀏覽器顯示更多系統語音。

TTS 設定的 URL 參數

基本參數

參數 說明 範例
&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則

TTS 供應商設定

Kokoro TTS(免費、內建)

Piper TTS(免費、內建)

Kitten TTS(免費、內建)

eSpeak-NG(免費、內建)

葡萄牙語和西班牙語 TTS 範例

OpenAI / 本機伺服器 TTS

Google Cloud TTS

Gemini TTS

ElevenLabs TTS

Fish Audio TTS

選擇 Fish Audio 並輸入 API 金鑰,可選填語音 ID。預設模型為 s2.1-pro-free. 設定、模型選項及瀏覽器存取限制.

Speechify TTS

疑難排解

常見問題

最佳做法

檢查此瀏覽器的系統語音

此處列出 僅限顯示本指南的瀏覽器中的 System TTS 語音。它不測試 OBS、獨立 SSN 應用程式視窗或 Kokoro 等供應商。清單為空不代表 SSN 的其他 TTS 供應商無法使用。