Lecture du chat Twitch avec des voix de personnages
La synthèse vocale du chat fait des messages du public une partie du show : un don lu par un méchant, une récompense de points de chaîne avec une voix de dessin animé, un salut de tout le chat. C’est aussi la fonction qui dérape le plus vite si n’importe qui peut faire dire n’importe quoi au stream.
SuperClonica vocalise les messages du chat sur votre propre PC de stream, avec des voix naturelles et de personnages, en bien moins d’une seconde par message. Ce guide montre comment ça marche, quelles règles gardent l’ambiance et comment l’installer.
Comment fonctionne la lecture du chat
SuperClonica ne se branche pas tout seul sur Twitch : le bot, c’est votre propre code ou un outil capable d’envoyer une requête HTTP.
- Un bot lit les nouveaux messages du chat, ou seulement les récompenses, les bits et les messages mis en avant.
- Il filtre et raccourcit chaque message.
- Il envoie le texte à un serveur SuperClonica local et joue en stream le WAV renvoyé.
- Un message court prend bien moins d’une seconde sur un processeur ordinaire.
Choisir la voix du chat gratuitement
Sur la page de n’importe quelle voix, collez un message typique du chat, 30 à 100 caractères, choisissez la langue et cliquez sur le bouton de synthèse. En quelques secondes, vous entendez comment sonnera votre chat, sans compte.
Des règles pour que ça reste drôle
Le moteur développe les abréviations du chat : « mdr » devient « mort de rire », « stp » devient « s’il te plaît » et « tkt » devient « t’inquiète » ; les émojis sont nettoyés au lieu d’être lus comme des symboles.
- Ne vocalisez que les récompenses, les bits ou les abonnements : le spam reste hors antenne.
- Limitez la longueur, par exemple à 200 caractères.
- Filtrez liens, insultes et spam avec votre liste de mots bloqués et les outils de modération de la plateforme.
- Mettez les messages en file d’attente pour qu’ils ne se chevauchent jamais, et donnez aux modérateurs une touche pour passer.
L’installation
Lancez le serveur sur votre PC de stream : docker run -d -p 8000:8000 -v superclonica-models:/models superclonica/superclonica:cpu. Votre bot envoie chaque message en JSON à POST http://localhost:8000/synthesize, par exemple {"text": "merci pour le raid, tkt on gère", "voice": "F1", "lang": "fr"}, et joue le WAV sur une sortie audio capturée par OBS. Le bot peut choisir une voix par spectateur ou par récompense ; pour une voix du catalogue, envoyez le contenu de son fichier de voix dans le champ voice. Réglez SUPERCLONICA_LANES pour vocaliser plusieurs messages à la fois.
Voix et droits en stream
Les voix de personnages sont faites par des fans et ne sont pas approuvées par les ayants droit ; elles conviennent pour s’amuser en stream dans le cadre des conditions de SuperClonica. Ne laissez jamais le chat parler avec une voix qui imite une personne réelle : n’importe qui pourrait lui faire « dire » n’importe quoi. Respectez les règles de votre plateforme sur l’audio généré par IA.