// Overlays
Overlay

TTS Overlay Twitch Overlay

Your Twitch chat gets a voice: !say, and the message is read out live on stream.

Viewers type !say <text> and the overlay reads the message aloud with a real voice, fully local in the browser, no cloud service required. Five card themes plus a text-only light theme, avatar, a pronunciation dictionary for German, and optional paid read-aloud redemptions via StreamElements.

Whole chatNo stakeOBS Browser Source
Live!say
TTS Overlay
Preview coming
TTS Overlay for Twitch: dark card at bottom, MaxMustermann says krasser Clutch, yellow avatar, read aloud.

Features

// What's inside

01Reads Twitch chat aloud with a real voice, via !say straight on stream
02Runs fully local in the browser through a Piper voice model, no cloud, no server, no Docker
03Five card themes from lime through coral and ice blue to mono, plus a text-only light theme with no card panel at all
04Shows the sender's avatar and name, with a colour ring matching the active theme
05Its own pronunciation dictionary for German phonetics, so names and streaming terms come out right
06FIFO queue, with paid StreamElements redemptions jumping ahead under a gold highlight
07Long messages auto-scroll upward instead of getting cut off
08Freely positionable in any corner, with adjustable volume, speaking rate and character limit
09A single HTML file as a browser source, the voice model sits right next to it and never re-downloads

Chat commands

// What your community types

CommandWhoEffect
!say <text>ViewerSpeak the text aloud and show it on the overlay card

Key settings

// What you tweak in config.js

theme
Card look: lime, coral, ice, mono or light (no card panel)
position
Corner or edge, for example bottom-center or top-right
command
The chat command, default !say
commandPermission
Who may use the command: everyone, mods only, or broadcaster only
voice
Voice model, the bundled default is Thorsten (CC0)
rate
Speaking rate, from slow to fast
maxChars
Maximum characters per message
pronunciations
Custom pronunciation fixes for names or terms
redemptionTriggers
StreamElements store items that trigger a paid read-aloud card

Screenshots

// From the overlay

Your custom overlay

This overlay
in your brand's look?

  • Colours, text and rules to taste
  • Your own mechanics or a brand-new overlay
  • Twitch and Kick integration made to measure
Request now Other overlays No obligation. Usually a reply within 48h.