Twitch Toxt to Speech,這是一種用於流媒體的工具,可以讀取突出顯示的消息表單聊天。
您可以將其用作OBS內部的瀏覽器源,也可以打開瀏覽器窗口。在瀏覽器中使用此應用程序時,請確保至少單擊一頁,以便允許播放音頻。只要沒有發送突出顯示的消息,您就不會在頁面上看到任何元素。
請注意,目前,這僅適用於默認的突出顯示消息獎勵,因此沒有一個自定義消息。您可以下載該項目並編輯代碼,以使其與自定義頻道點獎勵一起使用,但需要更多的努力來設置。
使用實時版本時
https://twitchtts.vercel.app/?
在本地運行時
http://localhost:3000/?
您可以通過使用&符號將其鏈接到URL中添加多個參數,請參見示例
channel=firefox__
您可以通過添加語音參數選擇其他文本來對語音進行選擇。默認情況下,這將設置為Brian。 voice=Brian
這些是您應該能夠使用的聲音(請注意,有些人可能行不通)
Aditi | Amy | Astrid | Bianca | Brian | Camila | Carla
Carmen | Celine | Chantal | Conchita | Cristiano | Dora | Emma
Enrique | Ewa | Filiz | Geraint | Giorgio | Gwyneth | Hans
Ines | Ivy | Jacek | Jan | Joanna | Joey | Justin
Karl | Kendra | Kimberly | Lea | Liv | Lotte | Lucia
Lupe | Mads | Maja | Marlene | Mathieu | Matthew | Maxim
Mia | Miguel | Mizuki | Naja | Nicole | Penelope | Raveena
Ricardo | Ruben | Russell | Salli | Seoyeon | Takumi | Tatyana
Vicki | Vitoria | Zeina | Zhiyu
tts=true
如果您只想顯示和或讀取SUBS發送的突出顯示的消息,則可以通過將subOnly=true添加到URL來執行此操作。
通過將限制參數添加到您的URL中,您可以防止很長的消息總讀出。默認情況下,這將設置為null,它將讀取整個消息。您可以使用限制參數這樣更改限制: limit=100
請注意,Twitch消息的字符限制為500個字符
這是您的URL外觀的一個示例: https://twitchtts.vercel.app/?channel=Firefox__&tts=true&voice=Brian __&tts = true&voice = brian
首先,我們有基本URL,然後使用channel=Firefox__ Firefox__將通道設置為Firefox __,然後將文本函數轉換為語音函數,以使用tts=true和最後但並非最不重要的一點是,我們使用語音參數將文本設置為Brian 。
如果您想修改該項目,請查看其工作原理或自定義以滿足您的需求,您可以!
首先,確保已安裝了Node.js , NPM和GIT 。
git clone [email protected]:Vuurvos1/twitchTTS.gitnpm install (或pnpm install或yarn )以安裝所需的NPM軟件包您可以通過在控制台中運行npm start來啟動項目。默認情況下,該項目將託管在Localhost:3000
將項目克隆並使用npm install (或pnpm install或yarn )安裝依賴項後,您可以啟動開發服務器:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open創建應用程序的生產版本:
npm run build您可以使用npm run preview預覽生產構建。
要部署應用程序,您可能需要為目標環境安裝一個適配器。
可能的未來功能列表
作者:Vuurvos1,麻省理工學院許可證
該項目基於Instafluff的《亮點》,請在github.com/instafluff/highlightofmychat上找到。