觸發
頻道點數獎勵 ID(填了就「只」讀這個獎勵的兌換訊息)
用戶名稱
忽略的用戶(機器人等,空白或換行分隔)
內容過濾
忽略的字(7TV/BTTV 表情等,大小寫不分)
版主指令
語音引擎
瀏覽器語音取決於你的系統。用 Microsoft Edge 打開本頁,會多出免費的「Online (Natural)」語音,包括粵語(zh-HK)、法文、台灣國語。
各語言聲音
| 啟用 | 語言 | 瀏覽器語音 | Azure 語音 | 語速 | 音調 |
|---|
語言判斷
中文之間的備用一律優先找其他中文語音(例如沒有粵語聲就用國語聲),不會丟給英文語音念。
縮寫依「那一段的語言」展開:同樣是
lol,英文段念 laughing out loud,粵語段念「笑死」;c 只在法文段變成 c'est。內建約 200 條:英文網路用語、法文 SMS 用語(mdr、jsp、tkt…)、中文網路用語(yyds、xswl、233、666、88…)和 OW2 英雄/術語(rein、bap、jq、ult、nt…)。自訂字典(會覆蓋內建)
查字
指令
觀眾寫下自己的評論,AI 會當他們的「嘴替」,用毒舌賽評的口吻講出來;被吐槽的是留言裡講的事(主播操作、這局比賽),不是留言的觀眾。用法:
!roast FR 主播的 Mercy 一直飛走、!roast 粵語 個 Rein 又衝咗入去送頭、!roast EN this push was a disaster。語言也可寫 fr / french / 法文、en / 英文、yue / hk / 廣東話、中文 / 國語。版主不受冷卻限制。AI 設定
🔒 金鑰只存在你這台電腦的瀏覽器裡,由瀏覽器直接呼叫 AI 服務,不會經過本網站的伺服器。毒舌每句很短,用便宜的小模型就夠了。少數服務不允許瀏覽器直接呼叫(會顯示「Failed to fetch」),換一家或改用 OpenRouter 即可。
邊打遊戲邊直播建議用
qwen3:8b 這類 8B 模型(約 5 GB,最不搶遊戲的顯卡記憶體)。紀錄會顯示每句花了幾秒,方便比較。程式碼專用模型不會出現在選單裡。推理型模型的 <think> 內容會自動移除。賽評專用聲音(留空 = 跟一般聲音一樣)
| 語言 | 瀏覽器語音 | Azure 語音 |
|---|
測試
OBS 瀏覽器來源
這個網址包含你所有設定,也包含你的 AI 金鑰和 Azure 金鑰(如果有填)。設定放在網址 # 後面,不會傳到網站伺服器,但任何拿到網址的人都能用你的金鑰。只貼進 OBS,不要分享或顯示在畫面上。改了設定之後要重新產生一次。
OBS 用這裡產生的 http://localhost 網址時,直播期間 start-tts.bat 的視窗要保持開著。OBS 的瀏覽器來源沒有 Edge 的自然語音,所以在 OBS 裡建議用 Azure 引擎,並勾選「透過 OBS 控制音訊」。如果你想用免費的 Edge 語音,就直接用 Edge 開這個頁面,再用 OBS「應用程式音訊擷取」抓 Edge 的聲音。
備份設定
快速開始
- 建議用 Microsoft Edge 開啟本頁(Edge 免費提供粵語、法文、台灣國語的自然語音)。所有設定和金鑰都只存在你自己的瀏覽器。
- 把
multilingual-tts.html、start-tts.bat、start-tts.ps1放在同一個資料夾,雙擊 start-tts.bat。它會在http://localhost:8765開一個只給本機用的小伺服器,並用 Microsoft Edge 打開(Edge 免費提供粵語、法文、台灣國語的自然語音)。直接雙擊 html 檔也能用,但本機 Ollama 會擋file://開的頁面。 - 點一下頁面啟用聲音,在右邊「測試」輸入幾句混合語言試聽,例如
今日 Rein 衝咗入去 lol、mdr c'est trop nul。 - 上方輸入頻道名稱 → 連線。只是讀聊天室,不需要登入 Twitch。
- 直播時分頁放在背景也能運作。保險起見,把本頁網址加入瀏覽器的白名單:Edge 是「設定 → 系統與效能 → 永不讓這些網站進入睡眠」,Chrome 是「設定 → 效能 → 一律讓這些網站保持運作」。
- OBS:「應用程式音訊擷取」選 Edge;或改用 Azure 引擎,在「OBS/備份」產生網址當瀏覽器來源。
語言判斷怎麼運作
- 先依文字系統把訊息切段:漢字、拉丁字母、日文假名、韓文各自一段。
- 漢字段:出現粵語專用字詞(嘅、咗、唔、係咪、點解、呢個…)就用粵語聲;大量簡體字用普通話;其他用你設定的預設(國語或粵語),或這位觀眾之前的語言。
- 拉丁字母段:看法文重音字母(é è ç…)、省略寫法(c'est、j'ai)、常見法/英文字和縮寫打分數。
- 中文句中夾的短英文(gg、lol、Rein)跟著中文語音一起讀,不會頻繁換聲;長的英文或法文句子會切換到該語言的聲音。
- 沒有對應語音的語言預設直接略過,不會硬念成「外星語」。
聊天室指令
!roast [語言] 一段評論— AI 用毒舌 OW2 賽評的口吻把觀眾的評論講出來。!skip!ttsclear!ttsoff!ttson— 版主專用。- 被版主刪除的訊息、被 ban/timeout 的人,佇列裡的訊息會自動移除。
需要準備的東西
- AI 毒舌:在「AI 毒舌賽評」分頁選 AI 來源。可以用自己的 OpenAI/OpenRouter/Groq/DeepSeek/Claude/Gemini 金鑰,或自己電腦上的 Ollama、LM Studio。金鑰只存在你的瀏覽器,直接連到 AI 服務。
- Azure 語音(選用):Azure 入口網站建立「Speech」資源,F0 免費層每月 50 萬字。
正在朗讀
閒置中
測試(模擬聊天訊息)
佇列
佇列是空的