Voice Management
Streamerly provides a library of voices across all TTS providers. You can select specific voices for your triggers, let the system randomize between them, or allow viewers to choose their own.
Voice Properties
Each voice has the following attributes:
| Property | Description |
|---|---|
| Display Name | Human-readable voice name |
| Vendor | TTS provider (ElevenLabs, Azure, Amazon, DECTalk) |
| Engine | Engine type (standard, neural, AI, DECTalk) |
| Gender | Male, female, or unknown |
| Language | BCP 47 language code (e.g., en-US, ja-JP) |
Selecting Voices
In your trigger's TTS settings:
- Default Voice — Set the primary voice used for all alerts
- Voice List — Add multiple voices to the available pool
- Randomized — If enabled, a random voice from the list is used each time
- User Choice — If enabled (for Super Cheers), viewers can pick from the list
Voice Cloning (ElevenLabs)
ElevenLabs supports custom voice cloning:
- Cloned voices are private to the user who created them
- They appear alongside public voices in your voice selection
- Cloned voices are identified by an
is_clonedflag and tied to their owner
DECTalk Voices
DECTalk offers 6 built-in voices with distinctive retro characteristics:
| Voice | Description |
|---|---|
| Paul | Default male voice |
| Betty | Female voice |
| Harry | Deep male voice |
| Frank | Older male voice |
| Dennis | Nasal male voice |
| Kit | Child voice |
Tips
- Preview voices before selecting them — each voice has a distinct sound
- Match voice to content — Natural AI voices work well for serious alerts, DECTalk is great for fun/meme content
- Use randomization for variety — viewers enjoy hearing different voices
- Filter by language if your audience speaks a specific language
See Also
- Providers — Compare TTS providers
- TTS in Alerts — Configure TTS per trigger