Overlay widgets: automation
Eranio Published on: 14. October 2026
Overlay Widgets: Automation
These two widgets are controlled by channel point redemptions or by automations. Menu: Overlay → Designer (Beta) → Add widget → Automation.
TTS (triggered)
Reads text aloud via text-to-speech, for example on a channel point redemption.
| Field | Default | Meaning |
|---|---|---|
| Engine | piper | Text-to-speech engine |
| Language | de | - |
| Voice | de_DE-thorsten-high | - |
| API key | empty | Only for engines that need their own key |
| Volume | 80 | - |
| Minimum characters | 1 | Shorter texts are not read aloud |
| Maximum characters | 200 | Longer texts are cut off |
| Forbidden words | empty | Comma-separated list, these words are removed from the text |
| Visual display | off | Also shows the read-aloud text in the overlay |
The speech is generated server-side, not through your browser's speech synthesis, so it's actually audible inside OBS too.
Ad / Sponsor
Shows an ad insert, triggered by an automation.
| Field | Default | Meaning |
|---|---|---|
| Media | none | Image or video from the media library |
| Duration | 15000 ms | - |
| Entry animation | fadeIn | - |
| Exit animation | fadeOut | - |
FAQ
Why doesn't the TTS voice speak in OBS? The speech is generated by the server and played back as an audio file, not through the browser's speech synthesis. Check whether OBS has "Audio" enabled for the browser source (not muted).
How do I trigger the Ad widget? Through an automation with the matching action, not directly through the widget itself.