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上找到。