Web TTS

Twitch chat TTS with Supertonic 3 (browser, Russian)

Not connected

Twitch setup

How to get a Bot Chat Token
  1. Open twitchtokengenerator.com
  2. Click Bot Chat Token
  3. Authorize with Twitch and copy the ACCESS TOKEN and REFRESH TOKEN
  4. Paste both below (the oauth: prefix is added automatically for the access token)
  5. Enter your bot nick and stream channel name

TTS settings

Moderation

Chat reading

Reading options

Word replacements

Matches whole words or phrases, including next to punctuation. Leave the replacement empty to remove a word. Put + before the stressed vowel, for example з+амок becomes за́мок.

Word or phrase Replacement
Special tags

Optional tags you can put in chat text. Results vary; notes below are from community testing.

Tag Type Notes from community testing
<laugh> Non-verbal Often works; best at sentence end (×2–3)
<breath> Non-verbal Often works; best at sentence start (×3)
<sigh> Non-verbal Mixed; ×2 at start/end sometimes helps
<surprise> Emotion / intonation Inconsistent; may be read aloud
<sad> Emotion Sometimes works with ×3 at start and end
<angry> Emotion Often ignored or read as text
<cough> Non-verbal Sometimes works at start (×3)
<yawn> Non-verbal Often ignored or read as text
<scream> Non-verbal Usually read as text
<throatclear> Non-verbal Usually read as text

Voices

Built-in and custom voices

Get custom voice JSON from Supertonic Voice Builder, train your own with supertonic3-voice-clone, or ask BigArt0 directly. Load JSON files here (one or many); they are stored in this browser and included in settings export/import. Uncheck Use for new chatters to keep a voice assignable manually but exclude it from random assignment and !reroll_voice.

Voice Type Use for new chatters Remove voice

Chatters

Chatter list
User Voice Lang Pronunciation

Settings file

Do not share exported files — they may contain your Twitch access and refresh tokens.

Chat commands

Available chat commands
Command Who On Effect
!call_me <name> Anyone Set how TTS pronounces your username (saved in Chatters)
!reroll_voice Anyone Get a random new voice; bot replies in chat
!rename @user "<name>" [voice] Moderator Set a chatter’s pronunciation and voice, e.g. !rename @BigArt0 "Арт" M3 (invalid or omitted voice is random)
!blacklist @user Moderator Add a user to the TTS blacklist
!unblacklist @user Moderator Remove a user from the TTS blacklist

Log