First run
- Step 1
Open Lektor TTS and enable the tool. Select the platforms and groups or people whose messages you want to read.
- Step 2
Set the language and available voice. In the tester, enter a short sentence and check the tempo and volume.
- Step 3
Select a playback location. In the PC program you can select a device; for OBS source use appropriate audio link.
- Step 4
Save your settings, connect LIVE and watch the transcription. In TTS Moderation, adjust spam filters and restrictions.
Broadcast example
On a multi-platform broadcast, viewers write in different chat rooms. TTS adds accepted messages to a shared queue, and transcription helps you check what was read. You can assign an individual vote to a specific user and platform.
Action and possibilities
Who and what to read
Set platforms, viewer roles, nickname reading, text format and commands. Nicknames can omit emojis and decorative characters. Groups of supporters and subscribers are available, as well as individual vote assignments to the user and platform.
Voices and languages
Select language, engine and voice, tempo, pitch and volume. Random mode assigns the viewer a voice from the selected language. Voice availability depends on selected provider and device; the directory shows available sources.
Queue without delays
Queue limit, message length, maximum post age and read interval help you keep up with your chat. The tester is used to check the voice, and the transcription shows the text and reading status and allows copying.
Emotions and pronunciation
You can enable punctuation interpretation, emotional intensity, and your own rules for pronunciation and text replacement. Moderation takes place before the message is released for reading.
Audio output
Selecting the playback location separates the panel, chat overlay and a dedicated TTS source. The PC program additionally provides output devices and routing. The phone can remain silent when the computer is the main player.
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 tester reads and the viewer's message is not read
Check the platform, author roles and moderation filters. Reading can also be stopped by a pause, queue limit or maximum message age.
The voice can be heard on the laptop, but not on the broadcast
Select the correct output and perform the test. If you are using a dedicated TTS source, add its link in OBS and check the audio mixer indications.
