Free Text-to-Speech (TTS)

Letting your audience "speak" directly on stream is one of the highest converting engagement loops. Scraplet provides a **completely free, unlimited Text-To-Speech (TTS) engine** directly integrated into your overlay canvas, featuring multi-lingual voice selections, character limiters, and real-time bad word filtering.

1. Enabling and Invoking TTS

To activate TTS, you must first add a **TTS Player Widget** anywhere on your canvas layout in the Overlay Editor. This element acts as the silent audio receiver that processes sound strings locally.

Once the widget is placed on your active overlay, viewers can trigger speech by typing the following command in chat:

!tts Say hello to my little friend!

The message is intercepted, sent to our neural vocal synthesizers, and played back directly inside your OBS browser source.

2. Neural Voice Catalogs

Scraplet supports numerous distinct neural and synthetic voices. You can assign default voices or let viewers select their preferred speaker using a prefix handle:

!tts (brian) Hello everyone!
!tts (sally) Good game, streamer!
Standard English Voices
Includes popular defaults such as Brian (Deep UK Male), Sally (Clear US Female), and Geraint (Welsh Accent).
Character & Robot Filters
Fun novelty synthetic filters such as Glitch (Vocal Vocoder), Echo (Retro Reverb), or Aero (Airy Whispering).

3. Spam & Abuse Mitigation

Text-to-speech features can occasionally attract troll messages or repetitive spam. Scraplet shields your stream with three aggressive mitigation filters:

🚫 Profanity Banning
Our real-time dictionary filters and silences standard bad words, slurs, and toxic terms. You can add custom banned words inside your **Scrapbot Moderation Dashboard**.
🔢 Character Repeat Blocks
Identifies and blocks repetitive strings or single-character spams (e.g., "wwwwwwwwwww" or "ahahahahahaha") and truncates them into a single syllable to prevent audio lockups.
⏱️ Trust-Bound Limits
Limit TTS usage based on viewer Trust Levels. For example, set a limit of `40` characters for new Level 1 chatters, while allowing up to `200` characters for Level 3 Subscribers and moderators.