GUIDE

SillyTavern TTS : l’activer et donner une voix à chaque personnage

SillyTavern peut lire vos discussions de jeu de rôle à voix haute avec son extension TTS. Elle s’active en quelques clics, et chaque personnage peut avoir sa propre voix.

Ce guide présente la configuration, un comparatif honnête des fournisseurs et des voix de personnages gratuites hors ligne.

Activer le TTS

Ouvrez le panneau Extensions, trouvez TTS et choisissez un fournisseur. Cochez Enabled pour activer la lecture et Auto Generation pour que les nouveaux messages soient lus automatiquement. Si aucune voix n’apparaît, vérifiez les réglages du fournisseur et cliquez sur Refresh.

Quel fournisseur choisir

La liste comprend System, Edge, Google Translate, Google Gemini TTS, Pollinations, Kokoro, Silero, AllTalk, XTTS, ElevenLabs, OpenAI, Azure, Novel et MiniMax. Pour un premier essai sans rien installer, commencez par System ou Edge. Kokoro, Silero, AllTalk et XTTS utilisent un serveur vocal que vous lancez vous-même. ElevenLabs, OpenAI, Azure, Novel et MiniMax sont des services payants avec compte ou clé ; vérifiez leurs tarifs actuels.

Une voix différente pour chaque personnage

Ouvrez une discussion avec un personnage ou sélectionnez votre persona, puis choisissez une voix dans la table des voix. Faites-le pour chacun, y compris le narrateur si vous en utilisez un, puis cliquez sur Apply. Les discussions de groupe sonnent bien mieux quand chaque personnage a sa voix.

Ne lire que le dialogue

Only narrate "quotes" ne lit que le texte entre guillemets : les actions restent muettes. L’option qui ignore le texte entre astérisques saute les *actions* ; avec les deux cochées, seuls les guillemets hors astérisques sont lus. Apply regex retire le reste avant la voix, et Narrate only the translated text aide si vous discutez avec une traduction.

Des voix de personnages gratuites, hors ligne

Pour utiliser des voix de personnages de jeux et de films sans payer au caractère, lancez un petit serveur local avec le moteur gratuit SuperClonica : notre guide du serveur TTS compatible OpenAI donne le code complet (python -m pip install superclonica-cpu fastapi uvicorn av). Dans SillyTavern, choisissez le fournisseur OpenAI Compatible, indiquez http://localhost:8880/v1/audio/speech comme endpoint et superclonica comme modèle. Ce fournisseur ne charge pas les voix : saisissez la liste vous-même : M1,M2,M3,M4,M5,F1,F2,F3,F4,F5. Attribuez-les ensuite dans la table des voix.

Ajouter une voix du catalogue

Chaque voix du catalogue SuperClonica s’écoute gratuitement sur sa page. Pour l’utiliser dans SillyTavern, récupérez son fichier de voix et ajoutez au serveur une ligne comme VOICES["narrator"] = "/path/to/the/file". Ajoutez narrator à la liste des voix de SillyTavern et attribuez-la à un personnage. La voix parle 31 langues et sonne le plus naturellement dans sa langue d’enregistrement.