TTS
Text-to-Speech konfigurieren und verwalten.
Im Bereich TTS konfigurierst du die Sprachausgabe für Chat-Nachrichten.
Die Seite besteht aus drei Bereichen:
- Provider
- Optionen
- Sicherheit
Voraussetzungen #
Schnellstart #
- Im Menü TTS öffnen.
- Einen Provider wählen — On-Device ist kostenlos und funktioniert offline.
- Stimme auswählen und mit der Testansage prüfen.
- Unter Chat festlegen, welche Plattformen vorgelesen werden.

Provider #
Hier legst du fest, welcher TTS-Provider verwendet wird.
Es kann immer nur ein Provider gleichzeitig aktiv sein.
On-Device (kostenlos) #
Nutzen die systemseitige Text-to-Speech Engine.
Wenn dieser Provider aktiv ist, wird der Status als Aktiv • Systemstimme angezeigt.
TTS Engine
Auswahl der verwendeten TTS Engine.
Wenn keine Engine ausgewählt ist, wird System Standard verwendet.
Die Auswahl wird nur angezeigt, wenn auf dem Gerät verfügbare TTS Engines erkannt wurden.
TTS Stimme
Auswahl der verfügbaren Stimme der gewählten Engine.
Wenn keine Stimme ausgewählt ist, wird die Standard-Stimme der Engine verwendet.
Die Auswahl wird nur angezeigt, wenn für die gewählte Engine verfügbare Stimmen erkannt wurden.
Amazon Polly #
Für Amazon Polly werden folgende Felder verwendet:
- Access Key ID
- Secret Access Key
- Region
Standard-Placeholder für die Region:
eu-central-1
Secret Access Key
Wenn bereits Zugangsdaten gespeichert sind, kann das Feld leer bleiben, um den bestehenden Wert beizubehalten.
Der Wert kann über Anzeigen bzw. Verbergen ein- oder ausgeblendet werden.
Stimmen laden
Nach dem Speichern können die verfügbaren Stimmen geladen werden.
Wenn Stimmen verfügbar sind, erscheint anschließend die Auswahl Stimme wählen.
ElevenLabs #
Für ElevenLabs wird ein API Key hinterlegt.
Feld:
- ElevenLabs API Key
Wenn bereits ein Key gespeichert ist, wird dieser maskiert dargestellt.
Benötigte API Key Berechtigungen
Für den API Key werden folgende Berechtigungen angezeigt:
- Text zu Sprache – Zugriff
- Stimmen – Lesen
- Modelle – Zugriff
- Benutzer – Lesen (für Plan-Erkennung)
Modell
Für ElevenLabs kann zusätzlich ein Modell ausgewählt werden.
Nach Auswahl oder Änderung eines Modells werden die verfügbaren Stimmen neu geladen.
Wenn Stimmen verfügbar sind, erscheint anschließend die Auswahl Stimme wählen.
Google Cloud TTS #
Für Google Cloud TTS wird ein API Key hinterlegt.
Feld:
- Google Cloud API Key
Wenn bereits ein Key gespeichert ist, wird dieser maskiert dargestellt.
Google Cloud Console
In der App werden dazu folgende Schritte angezeigt:
- APIs & Services → Text-to-Speech API aktivieren
- Anmeldedaten → API Key erstellen
- API Key auf Text-to-Speech API einschränken
Stimmen laden
Nach dem Speichern können die verfügbaren Stimmen geladen werden.
Wenn Stimmen verfügbar sind, erscheint anschließend die Auswahl Stimme wählen.
Aktivieren #
Ein gespeicherter Provider kann über Aktivieren zum aktiven Provider gemacht werden.
Beim lokalen Provider erfolgt die Aktivierung direkt.
Optionen #



Hier werden Verhalten und Filter für die Sprachausgabe konfiguriert.
TTS Tab anzeigen #
Blendet den TTS Tab in der Navigation ein oder aus.
TTS aktiviert #
Schaltet TTS global ein oder aus.
🔇 KeepAlive Silent Sound #
Verhindert dass Bluetooth-Boxen sich abschalten.
Intervall
Wenn KeepAlive aktiv ist, kann das Intervall eingestellt werden.
Verfügbarer Bereich:
- 30s bis 5 Min
Die Anzeige erfolgt als:
Intervall: alle ...
🔈 Vorlauf-Stille #
Stille vor TTS-Ausgabe (für Boxen die Anfang abschneiden).
Wenn Vorlauf-Stille aktiv ist, kann der Wert angepasst werden.
Verfügbarer Bereich:
- 0 ms bis 500 ms
🎙️ Sprechgeschwindigkeit #
Geschwindigkeit der TTS-Ausgabe.
Verfügbarer Bereich:
- 0.5x bis 2.0x
Bei 1.0x wird Normal angezeigt.
⏸️ Pause zwischen Nachrichten #
Wartezeit zwischen zwei TTS-Ausgaben.
Verfügbarer Bereich:
- Aus bis 3 s
Wenn der Wert 0 ist, wird Aus angezeigt.
Rate Limit #
Begrenzt TTS-Anfragen pro Zeitraum.
Felder:
- Max. Anfragen
- pro Sekunden
Zusätzlich wird der aktuelle Wert angezeigt als:
Aktuell: max X TTS-Anfragen pro Ys
Text-Filter #
Unter Text-Filter werden mehrere Regeln zusammengefasst.
URLs blockieren
Nachrichten mit http:// oder www. werden abgelehnt.
Max. Textlänge
Zu lange Nachrichten werden abgelehnt.
Wenn die Option aktiv ist, erscheint zusätzlich das Feld:
- Max. Zeichen
Standard-Placeholder:
300
Command-Präfixe ignorieren
Nachrichten die damit beginnen werden ignoriert — ohne User zu blockieren.
Darunter gibt es das Feld:
- Präfixe (kommagetrennt)
Beispiel-Placeholder:
!, /, ?
Wiederholungszeichen blockieren
Nachricht ignorieren wenn dasselbe Zeichen X-mal hintereinander vorkommt.
Wenn die Option aktiv ist, erscheint zusätzlich das Feld:
- Ab wie vielen Wiederholungen
Standard-Placeholder:
5
Username voranstellen
"romestylez sagt: Hallo" statt nur "Hallo".
User-Blacklist #
Geblockte User lösen kein TTS aus — weder per API noch wenn Chat vorlesen aktiv ist.
Username
Über das Feld Username können Nutzer zur Blacklist hinzugefügt werden.
Bereits eingetragene Nutzer werden in der Liste angezeigt und können wieder entfernt werden.
Sicherheit #
Hier wird die Verbindung zu externen Tools abgesichert.
Streamerbot URL #
Die URL ist für Streamerbot → Sub-Actions → Fetch URL gedacht.
Zusätzlich gibt es das Feld:
- Action Secret (optional)
Placeholder:
Leer lassen wenn kein Secret gesetzt
Aus der Eingabe wird automatisch die Fetch URL erzeugt.
Wenn ein API Key vorhanden ist, kann die URL über URL kopieren kopiert werden.
Wenn noch kein API Key vorhanden ist, erscheint stattdessen:
⚠ Erst API Key im Account-Tab generieren
Action Secret #
Für eingehende Requests kann zusätzlich ein zweiter Schutzschlüssel gesetzt werden.
Statusanzeige:
Gesetzt ✓ — Zweiter Schutzschlüssel aktivNicht gesetzt — Nur API Key wird geprüft
Ein bestehendes Secret kann nicht angezeigt werden und muss bei Bedarf neu gesetzt werden.
Wenn es klemmt #
Es wird nichts vorgelesen — TTS hat zwei Schalter an unterschiedlichen Stellen: den Provider hier und Chat vorlesen samt Plattform unter Chat. Beide müssen aktiv sein.
Der Anfang jeder Ansage fehlt — typisch für Bluetooth-Boxen, die in den Standby gehen. Vorlaufstille erhöhen und Keep-Alive aktivieren.
Ein einzelner Nutzer nervt — im Chat lange auf eine Nachricht tippen und Für TTS stummschalten wählen. Siehe Moderation.
Ein Name wird falsch ausgesprochen — über das Aktionsmenü einen TTS-Nickname vergeben (nur Twitch).
Weiter #
- Chat — welche Plattformen vorgelesen werden
- Moderation — einzelne Nutzer stummschalten
- Events — Donations und Subs vorlesen