First run
- Step 1
Open TTS Moderation and enable filters that match the rules of your broadcast.
- Step 2
Add your own banned words, exceptions and text rules according to the field descriptions.
- Step 3
Set spam limits or choose manual approval if you want to decide on every read.
- Step 4
Save your changes and check the regular message and sample text that should be retained.
Broadcast example
The viewer repeats the same message and tries to hide the forbidden word with additional letters. Filters normalize supported writing variants and can stop text from being read. A custom list complements the built-in protection.
Action and possibilities
Content filters
Turn on blocking swear words, links and your own forbidden words. Normalization also recognizes selected attempts at splitting letters, redundant repetitions, and similar entries. The filter does not replace moderation on the platform.
Spam protection
Limits on message length, repetition and frequency limit TTS queue congestion. You can mute a specific viewer and adjust the exception list.
Manual approval
Manual mode holds the message until the moderator decides. Approval forwards it to TTS, rejection ends the read attempt. The history helps check the reason for the arrest and complete the rules.
See the interface up close
Click on the illustration to enlarge it. The screenshots show different parts of the setup; the caption explains what to look out for.
Settings and available selections · 44
The list describes the fields of this tool and its binding. Some settings appear after enabling the parent option, adding a rule, connecting the platform or changing the style. Availability may vary by plan. Lists of your own files, votes and connected accounts are populated in your dashboard.
There are no settings matching your search.
Voice sourceSelection list
Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.
Text to speech
Choices available: Device voices · Server voices · Piper / Amazon / Microsoft
EnabledSwitch
Enables this rule or feature. Data recording itself does not replace turning on the tool and connecting to an active LIVE.
Text to speech
Speech languageSelection list
The language of the reading or source indicated in this section.
Text to speech
Choices available: Website language · automatic · Polish · English · Deutsch · Español · Français · Portugues · Russian · 中文 · 日本語 · العربية · Italiano · Netherlands · Čeština · Slovenčina · Ukrainian · Română · Magyar · Svenska · Dansk · Suomi · Ελληνικά · Norsk · Bulgarian · Hrvatski · Türkçe
VoiceSelection list
Selected voice-over.
Text to speech
Choices available: Default language voice · 🇵🇱 · Microsoft Adam - Polish (Poland) · Polish (Poland) · 🇵🇱 · Microsoft Paulina - Polish (Poland) · Polish (Poland)
Voice styleSelection list
Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.
Text to speech
Choices available: Natural · Calm · Warm · Bright · Energetic · Deep · Narrator · Fast
Emotions from punctuationSwitch
Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.
Text to speech
Emotion strengthZipper
Drag the slider, observing the value and preview. The save saves the selected level.
Text to speech
: 0 … 1 · .05
Play sound inSelection list
Audio playback location: panel, supported overlay, or dedicated source. The PC program can add system devices.
Text to speech
Choices available: Streamer panel · browser source · Broadcast chat
Speech rateZipper
The pace of speaking the text.
Text to speech
: .5 … 2 · .05
PitchZipper
The pitch of the voice in engines that support it.
Text to speech
: .5 … 2 · .05
VolumeZipper
The volume of this source relative to its current output.
Text to speech
: 0 … 1 · .05
Maximum message lengthNumber
The upper limit of the indicated size.
Text to speech
: 20 … 500
Cooldown (s)Number
The minimum interval between runs of this rule, in seconds. It does not intentionally delay each received message.
Text to speech
: 0 … 120
Queue limitNumber
The maximum number of pending entries in the queue for this function.
Text to speech
: 1 … 30
Maximum message wait (seconds, 0 = unlimited)Number
The longest allowed message waiting age.
Text to speech
: 0 … 120
Text to previewText
The message content or text used by the selected action.
Voice tester
Chat speech formatText/list
Enter text or subsequent entries according to the format provided in the panel. Maintain required separator for lists and rules.
Chat speech format
Ignore _ and emoji in nicknamesSwitch
Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.
Chat speech format
Pronunciation: text=spoken text, one per lineSelection list
Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.
Chat speech format
Choices available: Built-in abbreviations for the selected language · Custom pronunciation rules
Pronunciation: text=spoken text, one per lineText/list
Enter text or subsequent entries according to the format provided in the panel. Maintain required separator for lists and rules.
Chat speech format
Assign random voices to viewersSwitch
Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.
Random viewer voices
Read this audienceSwitch
Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.
TTS by viewer role
VoiceSelection list
Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.
TTS by viewer role
Choices available: Default voice for selected language · 🇵🇱 · Microsoft Adam - Polish (Poland) · Polish (Poland) · 🇵🇱 · Microsoft Paulina - Polish (Poland) · Polish (Poland)
Read this audienceSwitch
Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.
TTS by viewer role
VoiceSelection list
Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.
TTS by viewer role
Choices available: Default voice for selected language · 🇵🇱 · Microsoft Adam - Polish (Poland) · Polish (Poland) · 🇵🇱 · Microsoft Paulina - Polish (Poland) · Polish (Poland)
Read this audienceSwitch
Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.
TTS by viewer role
VoiceSelection list
Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.
TTS by viewer role
Choices available: Default voice for selected language · 🇵🇱 · Microsoft Adam - Polish (Poland) · Polish (Poland) · 🇵🇱 · Microsoft Paulina - Polish (Poland) · Polish (Poland)
Read this audienceSwitch
Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.
TTS by viewer role
VoiceSelection list
Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.
TTS by viewer role
Choices available: Default voice for selected language · 🇵🇱 · Microsoft Adam - Polish (Poland) · Polish (Poland) · 🇵🇱 · Microsoft Paulina - Polish (Poland) · Polish (Poland)
Read this audienceSwitch
Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.
TTS by viewer role
VoiceSelection list
Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.
TTS by viewer role
Choices available: Default voice for selected language · 🇵🇱 · Microsoft Adam - Polish (Poland) · Polish (Poland) · 🇵🇱 · Microsoft Paulina - Polish (Poland) · Polish (Poland)
Read this audienceSwitch
Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.
TTS by viewer role
VoiceSelection list
Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.
TTS by viewer role
Choices available: Default voice for selected language · 🇵🇱 · Microsoft Adam - Polish (Poland) · Polish (Poland) · 🇵🇱 · Microsoft Paulina - Polish (Poland) · Polish (Poland)
Read this audienceSwitch
Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.
TTS by viewer role
VoiceSelection list
Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.
TTS by viewer role
Choices available: Default voice for selected language · 🇵🇱 · Microsoft Adam - Polish (Poland) · Polish (Poland) · 🇵🇱 · Microsoft Paulina - Polish (Poland) · Polish (Poland)
Read this audienceSwitch
Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.
TTS by viewer role
VoiceSelection list
Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.
TTS by viewer role
Choices available: Default voice for selected language · 🇵🇱 · Microsoft Adam - Polish (Poland) · Polish (Poland) · 🇵🇱 · Microsoft Paulina - Polish (Poland) · Polish (Poland)
Do not read profanitySwitch
Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.
TTS profanity and blocked words
Extra blocked words (commas or new lines)Text/list
Enter text or subsequent entries according to the format provided in the panel. Maintain required separator for lists and rules.
TTS profanity and blocked words
Remove these fragments before speechText/list
Custom list of blocked content or users, according to the field label.
TTS profanity and blocked words
Play sound inSelection list
Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.
Text to speech
Choices available: Streamer panel · browser source
Audio source assignmentSelection list
Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.
Text to speech
Choices available: Alerts & sounds · Stream goals · Giveaways · Timer & subathon · Music information · Community leaderboard · Stream chat · Emoji rain · Heart rain · Before-alert effect · View Counter · Holidays · Minecraft LIVE
SoundSwitch
Enables this rule or feature. Data recording itself does not replace turning on the tool and connecting to an active LIVE.
Text to speech
VolumeZipper
The volume of this source relative to its current output.
Text to speech
: 0 … 1 · .01
When something doesn't work
The correct message has been blocked
Check your own list for matching, exceptions and repeat limitations. Test specific text instead of disabling all moderation.
The message is waiting even though the reader is on
Check if manual approval is active. In this mode, a moderator's decision is required for reading.
