Twitch Text to Speech, una herramienta para transmisores que lee el chat de formulario de mensajes resaltados.
Puede usar esto como fuente de navegador dentro de OBS o tener una ventana de navegador abierta. Al usar esta aplicación en el navegador, asegúrese de hacer al menos la página una vez para que pueda reproducir audio. No verá ningún elemento en la página siempre que no se envíen mensajes resaltados.
Nota Por ahora, esto solo funciona con la recompensa de mensaje resaltada predeterminada, por lo que ninguno de los personalizados. Puede descargar el proyecto y editar el código para que funcione con las recompensas de puntos de canal personalizados, pero requiere un poco más de esfuerzo para configurar.
Al usar la versión en vivo
https://twitchtts.vercel.app/?
Al ejecutar localmente
http://localhost:3000/?
Puede agregar múltiples parámetros a una URL encadenándolos usando el símbolo & vea el ejemplo
channel=firefox__
Puede seleccionar un texto diferente a Speech Voice agregando el parámetro de voz. Por defecto, esto se establece en Brian. voice=Brian
Estas son las voces que debe poder usar (tenga en cuenta que algunos podrían no funcionar)
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
Si solo desea mostrar y leer los mensajes resaltados enviados por subs, puede hacerlo agregando subOnly=true a la URL
Al agregar el parámetro de límite a su URL, puede evitar que los mensajes muy largos se lean totalmente. Por defecto, esto se establece en NULL, que leerá todo el mensaje. Puede cambiar el límite usando el parámetro límite como: limit=100
Tenga en cuenta que el límite del personaje en un mensaje de contracción es de 500 caracteres
Este es un ejemplo de cómo podría verse su URL: https://twitchtts.vercel.app/?channel=Firefox__&tts=true&voice=Brian
Primero, tenemos la URL base, luego establecemos el canal en Firefox__ usando channel=Firefox__ luego cambiamos el texto a la función del habla en el uso de tts=true and Last, pero no menos importante, configuramos el texto en voz de Speech a Brian usando el parámetro de voz.
Si desea jugar en el proyecto, vea cómo funciona o personaliza para que se ajuste a tus necesidades, ¡puedes!
En primer lugar, asegúrese de tener Node.js , NPM y GIT instalados.
git clone [email protected]:Vuurvos1/twitchTTS.gitnpm install (o la instalación o yarn pnpm install ) para instalar los paquetes NPM necesarios Puede iniciar el proyecto ejecutando npm start en su consola. Por defecto, el proyecto se alojará en Localhost: 3000
Una vez que haya clonado el proyecto e instalado dependencias con npm install (o instalación o yarn pnpm install ), puede iniciar un servidor de desarrollo:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --openPara crear una versión de producción de la aplicación:
npm run build Puede obtener una vista previa de la construcción de producción con npm run preview .
Para implementar su aplicación, es posible que deba instalar un adaptador para su entorno de destino.
Lista de posibles características futuras
Autor: Vuurvos1, licencia del MIT
Este proyecto se basa en StoptopOfMychat por Instafluff, encuéntralo en Github.com/instafluff/HighLightOfMyChat