TTS no chat da Twitch com vozes de personagens
O texto em fala no chat transforma as mensagens do público em parte do show: uma doação lida por um vilão, um resgate de pontos com voz de desenho, um oi do chat inteiro. É também o recurso que mais dá errado se qualquer pessoa puder fazer a live dizer qualquer coisa.
A SuperClonica dá voz às mensagens do chat no seu próprio PC de stream, com vozes naturais e de personagens, em bem menos de um segundo por mensagem. Este guia mostra como funciona, quais regras mantêm a graça e como configurar.
Como funciona o TTS do chat
A SuperClonica não se conecta à Twitch sozinha: o bot é o seu próprio código ou uma ferramenta que consiga enviar uma requisição HTTP.
- Um bot lê as mensagens novas do chat, ou só resgates, bits e mensagens destacadas.
- Ele filtra e encurta cada mensagem.
- Ele envia o texto a um servidor local da SuperClonica e toca na live o WAV que volta.
- Uma mensagem curta leva bem menos de um segundo num processador comum.
Escolha a voz do chat grátis
Na página de qualquer voz, cole uma mensagem típica do chat, de 30 a 100 caracteres, escolha o idioma e clique no botão para gerar. Em poucos segundos você ouve como o seu chat vai soar, sem conta.
Regras para manter a graça
O motor lê as gírias do chat por extenso: «vlw» vira «valeu», «blz» vira «beleza», «tmj» vira «tamo junto» e «vc» vira «você»; os emojis são limpos em vez de lidos como símbolos.
- Dê voz só a resgates, bits ou inscrições: assim o spam não vai ao ar.
- Limite o tamanho, por exemplo a 200 caracteres.
- Filtre links, ofensas e spam com a sua lista de bloqueio e as ferramentas de moderação da plataforma.
- Coloque as mensagens numa fila para nunca se sobreporem e dê aos moderadores uma tecla para pular.
Configure
Inicie o servidor no seu PC de stream: docker run -d -p 8000:8000 -v superclonica-models:/models superclonica/superclonica:cpu. O seu bot envia cada mensagem como JSON para POST http://localhost:8000/synthesize, por exemplo {"text": "vlw pela raid, tmj", "voice": "F1", "lang": "pt"}, e toca o WAV por uma saída de áudio capturada pelo OBS. O bot pode escolher uma voz por espectador ou por resgate; para uma voz do catálogo, envie o conteúdo do arquivo de voz no campo voice. Defina SUPERCLONICA_LANES para gerar várias mensagens ao mesmo tempo.
Vozes e direitos na live
As vozes de personagens são feitas por fãs e não são endossadas pelos detentores dos direitos; servem para diversão na live dentro dos termos da SuperClonica. Nunca deixe o chat falar com uma voz que imite uma pessoa real: qualquer um poderia fazer essa pessoa «dizer» qualquer coisa. Siga as regras da sua plataforma sobre áudio gerado por IA.