{"kind":"guides","slug":"sillytavern-tts","path":"/guides/sillytavern-tts","title":"SillyTavern TTS: Free Character Voices | SuperClonica","description":"SillyTavern TTS setup: how to enable it, which provider to pick, and how to give every character its own custom voice for free, offline.","h1":"SillyTavern TTS: enable it and give every character a voice","intro":"SillyTavern can read your role-play chats aloud through its TTS extension. It takes a few clicks to turn on, and each character can have a voice of its own.\n\nThis guide covers the setup, an honest look at the providers, and how to use free offline character voices.","sections":[{"heading":"Turn on TTS","paragraphs":["Open the Extensions panel, find TTS and choose a provider. Tick Enabled to turn playback on, and Auto Generation if new messages should be read aloud as they arrive. If no voices appear, check the provider settings and click Refresh."]},{"heading":"Which provider to choose","paragraphs":["The built-in list includes System, Edge, Google Translate, Google Gemini TTS, Pollinations, Kokoro, Silero, AllTalk, XTTS, ElevenLabs, OpenAI, Azure, Novel and MiniMax. For a first try with nothing to install, start with System or Edge. Kokoro, Silero, AllTalk and XTTS use a voice server you run yourself. ElevenLabs, OpenAI, Azure, Novel and MiniMax are paid services that need an account or key, so check their current prices."]},{"heading":"A different voice for each character","paragraphs":["Open a chat with a character, or select your persona, and pick a voice from the dropdown in the voice map. Do this for each one, including the narrator if you use one, then click Apply. Group chats sound much better when every character has a distinct voice."]},{"heading":"Read only the dialogue","paragraphs":["Only narrate \"quotes\" limits speech to text in quotation marks, so actions are not read aloud. Ignore text inside asterisks skips *actions*; with both ticked, only quotes outside asterisks are spoken. Apply regex lets you strip anything else before it reaches the voice, and Narrate only the translated text helps if you chat through a translation."]},{"heading":"Free character voices, offline","paragraphs":["To use voices such as game and film characters without a per-character bill, run a small local server with the free SuperClonica engine: our guide to an OpenAI-compatible TTS server has the full code (python -m pip install superclonica-cpu fastapi uvicorn av). In SillyTavern choose the OpenAI Compatible provider, enter http://localhost:8880/v1/audio/speech as the endpoint and superclonica as the model. This provider does not fetch voices, so type the list yourself: M1,M2,M3,M4,M5,F1,F2,F3,F4,F5. Then assign them in the voice map."]},{"heading":"Add a catalog voice","paragraphs":["Try any voice from the SuperClonica catalog free on its page. To use it in SillyTavern, get its voice file and add a line to the server, such as VOICES[\"narrator\"] = \"/path/to/the/file\". Add narrator to the voice list in SillyTavern and assign it to a character. The voice speaks 31 languages and sounds most natural in the language it was recorded in."]}],"faq":[{"question":"What is the best free TTS for SillyTavern?","answer":"Edge is the easiest free start. For free offline speech, use a local server such as Kokoro or SuperClonica. SuperClonica also offers character voices, some of them paid, bought once."},{"question":"How do I enable TTS in SillyTavern?","answer":"Open Extensions, then TTS, choose a provider and tick Enabled. Tick Auto Generation to hear new messages automatically."},{"question":"Can I use a custom voice?","answer":"Yes. Through the OpenAI Compatible provider you can use any voice your server offers, including voice files from the SuperClonica catalog or one you trained yourself."},{"question":"Why does it read the actions aloud?","answer":"Tick Only narrate \"quotes\" or the option that ignores text inside asterisks."},{"question":"Do I need a graphics card?","answer":"Not for SuperClonica: the engine runs on an ordinary processor, and an NVIDIA card only makes it faster."}],"cta":{"catalog":"Browse voices","install":"Install the SuperClonica engine"},"sources":[{"label":"SillyTavern TTS documentation","url":"https://docs.sillytavern.app/extensions/tts/"},{"label":"SuperClonica engine on PyPI","url":"https://pypi.org/project/superclonica-cpu/"}],"published":"2026-11-01","updated":"2026-11-01","pages":[{"slug":"vapi-custom-voice","path":"/guides/vapi-custom-voice","h1":"A custom voice for Vapi: your own TTS server in 30 lines"},{"slug":"alltalk-tts-alternative","path":"/guides/alltalk-tts-alternative","h1":"An AllTalk TTS alternative for Mac and plain CPUs"},{"slug":"iracing-spotter-pack","path":"/guides/iracing-spotter-pack","h1":"Custom iRacing spotter pack: give your spotter a new voice"},{"slug":"bulk-text-to-speech","path":"/guides/bulk-text-to-speech","h1":"Bulk text to speech from a spreadsheet"},{"slug":"openai-compatible-tts-server","path":"/guides/openai-compatible-tts-server","h1":"An OpenAI-compatible TTS server on your own computer"},{"slug":"elevenreader-alternative","path":"/guides/elevenreader-alternative","h1":"An ElevenReader alternative that gives you the audio files"},{"slug":"capcut-text-to-speech","path":"/guides/capcut-text-to-speech","h1":"CapCut text to speech: add character voices to your videos"},{"slug":"w-okada-voice-changer-alternative","path":"/guides/w-okada-voice-changer-alternative","h1":"W-Okada Voice Changer (VC Client) or text to speech: which one you need"},{"slug":"wordpress-text-to-speech","path":"/guides/wordpress-text-to-speech","h1":"WordPress text to speech without a plugin: an audio version of every post"},{"slug":"waze-custom-voice","path":"/guides/waze-custom-voice","h1":"Waze custom voice: drive with directions in any voice"},{"slug":"comfyui-text-to-speech","path":"/guides/comfyui-text-to-speech","h1":"ComfyUI text to speech: TTS nodes and adding a voiceover"},{"slug":"ollama-text-to-speech","path":"/guides/ollama-text-to-speech","h1":"Ollama text to speech: make your local model talk, fully offline"}],"related":[{"slug":"text-to-speech","path":"/text-to-speech","h1":"Text-to-speech that runs on your own computer"},{"slug":"supertonic","path":"/compare/supertonic","h1":"Supertonic vs SuperClonica: same model, faster and cleaner"},{"slug":"fish-audio","path":"/compare/fish-audio","h1":"Fish Audio and Fish Speech vs SuperClonica"},{"slug":"omnivoice","path":"/compare/omnivoice","h1":"OmniVoice vs SuperClonica: more languages or more speed"},{"slug":"qwen3-tts","path":"/compare/qwen3-tts","h1":"Qwen3-TTS vs SuperClonica for local text-to-speech"},{"slug":"voxcpm","path":"/compare/voxcpm","h1":"VoxCPM 2 vs SuperClonica: studio sound or CPU speed"},{"slug":"f5-tts","path":"/compare/f5-tts","h1":"F5-TTS vs SuperClonica: zero-shot cloning or fast CPU speech"},{"slug":"elevenlabs","path":"/compare/elevenlabs","h1":"An offline alternative to ElevenLabs"},{"slug":"kokoro","path":"/compare/kokoro","h1":"Kokoro TTS vs SuperClonica: two small models for local speech"},{"slug":"piper","path":"/compare/piper","h1":"Piper TTS vs SuperClonica: tiny devices or custom voices"},{"slug":"xtts","path":"/compare/xtts","h1":"Coqui XTTS-v2 vs SuperClonica: a Coqui TTS alternative"},{"slug":"chatterbox","path":"/compare/chatterbox","h1":"Chatterbox TTS vs SuperClonica: instant cloning or a trained voice file"}]}