Sprachausgabe

Oft gefragt als

Wird separat installiert, als Teil des Bundles Sprachausgabe: Dieses Modul ist nicht im Installer der App enthalten. Öffne Modulkatalog → Add-ons und klicke auf der Karte des Bundles Sprachausgabe auf Installieren; das Bundle installiert alle seine Module auf einmal.

Was diese Seite ist

Stimme → Sprachausgabe liest Spenden, Chat und Bot-Antworten laut vor. Die Zeile unter dem titel zeigt, woher der Ton kommt: "Synthese läuft auf diesem Rechner — kein Internet, keine Grenzen".

Wie man es einrichtet

Die Seite hat drei Reiter — Was gesprochen wird, Regeln, Ton in OBS — und einen einzigen Speichern-Knopf oben rechts für alle.

Die Stimme selbst steht nicht auf dieser Seite. Welche Stimme was liest, das Stimmenpaket, Tempo, Lautstärke und die Warteschlangenlänge liegen auf Stimme → Stimmen, denn die App spricht mit mehr als diesem Modul: Szenarien und der Assistent nutzen denselben Mund. Siehe den Artikel Stimmen. Die Warteschlange selbst, mit Überspringen und Stopp, ist die Kachel Sprachausgabe: Warteschlange auf dem Bedienfeld.

Was gesprochen wird

Bei einer frischen Installation ist alles aus, und die App bleibt stumm, bis du etwas einschaltest und Speichern drückst. Genau diesen Schritt überspringen die Leute: die Stimmen sind geladen, „Anhören“ spricht, und der Stream hört trotzdem nichts, weil nichts eingeschaltet ist. Die Schalter werden wie alles andere vom Knopf gespeichert; die einzige Ausnahme sind die Kästchen Welche Quellen zählen unter Spenden, die von selbst wirken.

Fünf Blöcke, jeder mit einem Schalter. Unter dem Namen des Blocks steht Wird vorgelesen oder Aus, und ein ausgeschalteter Block versteckt seine eigenen Einstellungen.

  1. Spenden — Mindestbetrag: „Wird in deiner Basiswährung verglichen, deshalb wird eine Spende in einer anderen Währung richtig bewertet. Null liest alle.“ Die Vorlage beginnt als „{user} hat {amount} {currency} gespendet[ und sagt: {message}]“ und nimmt {user}, {amount}, {currency}, {message}. Eckige Klammern markieren einen optionalen Teil: Er verschwindet, wenn alle Variablen darin leer sind, sodass eine Spende ohne Nachricht als „Alex hat 5 Dollar gespendet“ gelesen wird, ohne ein „und sagt“ am Ende. Die Klammern wirken in jeder Vorlage auf dieser Seite gleich. Welche Quellen zählen ist ein Kästchen je installiertem Spenden-Connector; sie wirken ohne Speichern. Zeigt Alerts die Spende, wird sie nach dem Alert-Sound vorgelesen statt darüber, und der nächste Alert wartet, bis die Ansage fertig ist. Zahlen und Währungscodes werden als Wörter gesprochen: „100 EUR“ klingt wie „hundert Euro“.
  2. Chat — Lesen ist entweder Nur auf Befehl oder Jede Nachricht („Jede Nachricht wird in einem vollen Chat zu Lärm – dieser Modus ist für kleine Streams“), und Befehl hält den Befehl selbst, standardmäßig !tts. Der Befehl wirkt in beiden Modi: er ist die Bitte, etwas vorzulesen, und „Jede Nachricht“ verschluckt ihn nicht, und in beiden Modi wird nur der Text nach dem Befehl gelesen. Pause zwischen Zeilen in Sekunden, standardmäßig 3, je Zuschauer gezählt. Die Vorlage beginnt als „{user} sagt: {message}“.
  3. Was der Bot in den Chat schreibt — fünf getrennte Schalter: Antworten des KI-Agenten, Antworten auf Chat-Befehle, Timer, Nachrichten aus Szenarien, Stream-Ankündigungen. Getrennt, weil die Entscheidungen verschieden sind: Antworten auf Befehle können Text bleiben, während der Assistent spricht — oder umgekehrt. Was du selbst in der Chat-Kachel tippst, wird nie vorgelesen; die einzige Ausnahme ist der Befehl oben, denn das ist eine Bitte und keine Bemerkung.
  4. Kanalpunkte-Belohnungen — die Nachricht, die ein Zuschauer zusammen mit der Belohnung geschrieben hat, gelesen mit einer eigenen Vorlage statt als gewöhnlicher Chat. Die Vorlage beginnt als „{user} hat {reward} eingelöst[ und sagt: {message}]“ und nimmt {user}, {reward}, {message}. Welche Belohnungen vorlesen beginnt mit Alle mit Nachricht; nimm den Haken weg, um einzeln zu wählen, und die Liste lässt sich nach Kosten oder Namen sortieren. Ist nichts angehakt, wird nichts gelesen. Twitchs eigene Käufe — Meine Nachricht hervorheben und Nachricht im Abonnenten-Modus senden — stehen ebenfalls in der Liste, als eingebaut markiert.
  5. Abonnements — die Abonnement-Vorlage beginnt als „{user} hat für {duration} abonniert[: {message}]“ und nimmt {user}, {duration}, {months}, {tier}, {message}; die Geschenkte Abos Vorlage beginnt als „{user} hat {gifts} verschenkt“ und nimmt {user}, {gifts}, {count}, {tier}. {duration} und {gifts} bringen die Zahl zusammen mit dem passend gebeugten Wort („einen Monat“, „5 Monate“, „ein Abonnement“). Eine Vorlage, die noch auf dem alten Standard steht, wechselt von selbst; eine selbst geschriebene Vorlage bleibt, wie sie ist. Wer ein Abo geschenkt bekommen hat, ist ein eigener Fall und standardmäßig stumm: Auch die Beschenkten vorlesen. Ein Geschenk von fünfzig Abos sind fünfzig Sätze in einer Sekunde, und das Geschenk selbst hat die Zeile darüber schon angesagt. Außerdem zählen die Zeilen der Beschenkten als Abos, und Abos fliegen nie aus der Warteschlange: Ist das an, wird ein Geschenk von fünfzig bis zum Ende vorgelesen, fünfzig Zeilen am Stück, eine Spende, die in der Zeit reinkommt, wartet dahinter, und solange die Schlange über ihrem Limit ist, fliegen neue Chatnachrichten und Antworten des Bots raus. Schalte es ein, und jede beschenkte Person läuft über die Vorlage für die beschenkte Person — „{user} hat ein Abo von {gifter} geschenkt bekommen“ — statt über die Abo-Vorlage, die behauptet hätte, sie habe selbst abonniert. Wo die Plattform den Schenkenden nicht nennt — ein anonymes Geschenk, oder YouTube, das den Namen in der eigenen Ansage versteckt —, wird {gifter} zu „jemandem“.

Regeln

  1. Länge — Längenlimit in Zeichen, standardmäßig 300 ("Zeichen. Null bedeutet kein Limit"), und Wenn es zu lang ist: Kürzen oder Ganze Nachricht überspringen. Das Limit gilt nur für Chat und Kanalpunkte-Belohnungen: Spenden und Abos werden immer vollständig vorgelesen.
  2. Filter — Links entfernen, standardmäßig an: "Andernfalls könnte ein Zuschauer bezahlen, um eine Webadresse von deinem Bot vorlesen zu lassen." Gesperrte Wörter, eines pro Zeile: "Eine Nachricht, die eines dieser Wörter enthält, wird überhaupt nicht vorgelesen. Ganze Wörter, keine Teile davon." Gesperrte Zuschauer, ein Nickname pro Zeile.
  3. Warteschlange — die Länge der Warteschlange ist auf Stimme → Stimmen gezogen, denn die Warteschlange gilt jetzt für alles, was die App sagt, nicht nur für dieses Modul.

Ton in OBS

Der Tab ist die Anleitung selbst, unter Wie du die Stimme in den Stream bekommst: "In OBS: Quellen → + → Anwendungsaudioaufnahme und wähle strAImer in der Fensterliste aus", dann "Stelle die Lautstärke in der App ein: Einstellungen → Sound, Schieberegler Sprache (TTS)", dann "Drücke Anhören neben einer Rolle auf dem Bildschirm Stimme → Stimmen und beobachte die Aussteuerung der Quelle im OBS-Mixer". Eine Quelle deckt alles ab, was die App abspielt — Stimme, Alerts und Szenario-Töne gehen durch sie.

Der zweite Abschnitt, Das Stimmen-Overlay wird nicht mehr benötigt, bittet dich, die Browserquelle des Stimmen-Overlays zu löschen: es spielt nichts mehr ab, weil "OBS eine Browserquelle in Stille in den Schlaf versetzt und den Anfang des Tons verliert, weshalb die Wiedergabe in die App verlegt wurde". Der letzte Abschnitt, Wenn es stumm bleibt, listet die drei Dinge auf, die man prüfen sollte: die Aufnahmequelle im OBS-Mixer, die Lautstärke in Einstellungen → Sound, und den Statusstreifen oben auf dieser Seite.

Der Reiter beschreibt den üblichen Weg, bei dem die App die Stimme selbst abspielt. Läuft OBS auf einem zweiten PC oder hat dein OBS keine Anwendungsaudioaufnahme, stell Wo der Ton abgespielt wird unter Einstellungen → Sound auf In einer OBS-Browserquelle: Die Stimme wird dann in dieser Browserquelle statt in der App abgespielt. Nur die neuronalen Stimmen gehen diesen Weg; die Windows-Systemstimme bleibt in der App, und die Zuschauer hören sie nicht. Die Schritte stehen in der Anleitung „Sound“.

Was es nicht kann