Text-to-Speech in Alerts
Text-to-Speech (TTS) reads alert messages aloud on your stream. When a viewer cheers, subscribes, or sends a Super Cheer with a message, TTS can voice that message so you and your chat can hear it.
Enabling TTS
TTS is configured per stream trigger in the trigger's global settings:
| Setting | Description |
|---|---|
| Enable | Turn TTS on or off for this trigger |
| Default Voice | The voice used when no specific voice is selected |
| Voices | List of available voices for randomization or user selection |
| Randomized Voice | Randomly pick a voice from the list for each alert |
| Allow User Choice | Let viewers select their preferred voice (Super Cheers) |
| Read Event | Read the event type (e.g., "new follower from...") |
| Read Message | Read the viewer's message content |
TTS Timing
Control when TTS plays relative to the alert:
| Setting | Description |
|---|---|
| TTS Delay | Seconds to wait before TTS starts (per event type) |
| TTS Start After Audio | Wait for the alert's sound effect to finish before TTS begins |
These settings are configured per event type (follows, cheers, subs, etc.) in the Alert Box widget.
Available Providers
Streamerly supports multiple TTS providers, each with different voice qualities and options:
| Provider | Engine Types | Notes |
|---|---|---|
| ElevenLabs | AI | Highest quality, most natural voices. Supports voice cloning |
| Microsoft Azure | Standard, Neural | Wide language and voice selection |
| Amazon Polly | Standard, Neural | Reliable with many voice options |
| DECTalk | DECTalk | Retro-style synthesized voices (Paul, Betty, Harry, Frank, Dennis, Kit) |
For a detailed comparison and configuration guide, see the TTS documentation.
See Also
- TTS Overview — Full TTS documentation with provider comparison
- Super Cheers — Viewer-customized alerts with TTS
- Alert Configuration — Overall alert visual and audio settings