Twitch Text to Speech, uma ferramenta para streamers que lê as mensagens destacadas formam -se bate -papo.
Você pode usar isso como uma fonte de navegador dentro do OBS ou ter uma janela do navegador aberta. Ao usar este aplicativo no navegador, clique pelo menos na página uma vez para que ele seja permitido reproduzir áudio. Você não verá nenhum elemento na página, desde que nenhuma mensagem destacada seja enviada.
Nota Por enquanto, isso funciona apenas com a recompensa de mensagem destacada padrão, para que nenhum dos personalizados. Você pode baixar o projeto e editar o código para fazê -lo funcionar com recompensas de ponto de canal personalizado, mas exige um pouco mais de esforço para configurar.
Ao usar a versão ao vivo
https://twitchtts.vercel.app/?
Ao executar localmente
http://localhost:3000/?
Você pode adicionar vários parâmetros a um URL encadeando -os usando o símbolo & , veja o exemplo
channel=firefox__
Você pode selecionar um texto diferente para a voz da fala adicionando o parâmetro de voz. Por padrão, isso é definido como Brian. voice=Brian
Essas são as vozes que você deve poder usar (observe que alguns podem não 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
Se você deseja mostrar apenas e / ou ler as mensagens destacadas enviadas por subs, você pode fazê -lo adicionando subOnly=true ao URL
Ao adicionar o parâmetro limite ao seu URL, você pode impedir que mensagens muito longas sejam lidas. Por padrão, isso está definido como NULL, que lerá a mensagem inteira. Você pode alterar o limite usando o parâmetro limite como assim: limit=100
Observe que o limite do caractere em uma mensagem de Twitch é de 500 caracteres
Este é um exemplo de como seu URL pode parecer: https://twitchtts.vercel.app/?channel=Firefox__&tts=true&voice=Brian
Primeiro, temos o URL base, depois definimos o canal como Firefox__ usando channel=Firefox__ então transformamos o texto para a função de fala usando tts=true e por último, mas não menos importante, definimos o texto para a voz da fala para Brian usando o parâmetro de voz.
Se você deseja mexer no projeto, veja como ele funciona ou personalize -o para atender às suas necessidades, você pode!
Primeiro de tudo, verifique se você tem Node.js , NPM e GIT instalados.
git clone [email protected]:Vuurvos1/twitchTTS.gitnpm install (ou a instalação ou yarn pnpm install ) para instalar os pacotes NPM necessários Você pode iniciar o projeto executando npm start em seu console. Por padrão, o projeto será hospedado no host: 3000
Depois de clonar o projeto e instalar dependências com npm install (ou a instalação ou yarn pnpm install ), você pode iniciar um servidor de desenvolvimento:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --openPara criar uma versão de produção do aplicativo:
npm run build Você pode visualizar a produção de produção com npm run preview .
Para implantar seu aplicativo, pode ser necessário instalar um adaptador para o seu ambiente de destino.
Lista de possíveis recursos futuros
Autor: Vuurvos1, Licença do MIT
Este projeto é baseado no HighlightOfMyChat by Instafluff, encontre -o em github.com/instafluff/highlightofmychat