Twitch Text to Speechs, ein Tool für Streamer, das hervorgehobene Nachrichten aus dem Chat vorliegt.
Sie können dies als Browserquelle in OBS verwenden oder ein Browserfenster geöffnet haben. Wenn Sie diese App im Browser verwenden, klicken Sie bei der Verwendung mindestens einmal auf die Seite, damit sie Audio abspielen darf. Sie werden keine Elemente auf der Seite sehen, solange keine hervorgehobenen Nachrichten gesendet werden.
Hinweis für den Moment, dies funktioniert nur mit der standardmäßigen hervorgehobenen Nachrichtenbelohnung, sodass keiner der benutzerdefinierten. Sie können das Projekt herunterladen und den Code bearbeiten, damit es mit benutzerdefinierten Channel Point Rewards funktioniert, es ist jedoch ein bisschen mehr Aufwand, um einzurichten.
Bei Verwendung der Live -Version
https://twitchtts.vercel.app/?
Beim lokalen Laufen
http://localhost:3000/?
Sie können einer URL mehrere Parameter hinzufügen, indem Sie sie mit dem & Symbol sehen, siehe Beispiel
channel=firefox__
Sie können einen anderen Text als Sprach Stimme auswählen, indem Sie den Sprachparameter hinzufügen. Standardmäßig ist dies auf Brian eingestellt. voice=Brian
Dies sind die Stimmen, die Sie verwenden sollten (beachten Sie, dass einige möglicherweise nicht funktionieren)
Aditi | Amy | Astrid | Bianca | Brian | Camila | Carla
Carmen | Celine | Chantal | Conchita | Cristiano | Dora | Emma
Enrique | Ewa | Filiz | Geraint | Giorgio | Gwyneth | Hans
Ines | Ivy | Jacek | Jan | Joanna | Joey | Justin
Karl | Kendra | Kimberly | Lea | Liv | Lotte | Lucia
Lupe | Mads | Maja | Marlene | Mathieu | Matthew | Maxim
Mia | Miguel | Mizuki | Naja | Nicole | Penelope | Raveena
Ricardo | Ruben | Russell | Salli | Seoyeon | Takumi | Tatyana
Vicki | Vitoria | Zeina | Zhiyu
tts=true
Wenn Sie nur die hervorgehobenen Nachrichten anzeigen und lesen möchten, können Sie dies tun, indem Sie der URL subOnly=true hinzufügen
Durch Hinzufügen des Limit -Parameters zu Ihrer URL können Sie verhindern, dass sehr lange Nachrichten das Totaly -Lesen von Totaly ausgelesen haben. Standardmäßig wird dies auf NULL gesetzt, in dem die gesamte Nachricht vorliest. Sie können die Grenze mit dem Grenzparameter wie SO ändern: limit=100
Beachten Sie, dass die Zeichengrenze für eine Twitch -Nachricht 500 Zeichen beträgt
Dies ist ein Beispiel dafür, wie Ihre URL aussehen könnte: https://twitchtts.vercel.app/?channel=Firefox__&tts=true&voice=Brian
Erstens haben wir die Basis -URL, dann setzen wir den Kanal mit channel=Firefox__ Firefox__ auf Firefox__ ein, dann wenden wir den Text in Sprachfunktion mit tts=true und nicht zuletzt, aber wir setzen den Text mit dem Sprachparameter auf Brian auf die Sprache auf Brian.
Wenn Sie an dem Projekt basteln möchten, sehen Sie, wie es funktioniert, oder passen Sie es an Ihre Anforderungen an, was Sie können!
Stellen Sie zunächst sicher, dass Sie Node.js , NPM und Git installiert haben.
git clone [email protected]:Vuurvos1/twitchTTS.gitnpm install (oder pnpm install oder yarn ) aus, um die benötigten NPM -Pakete zu installieren Sie können das Projekt starten, indem Sie npm start in Ihrer Konsole ausführen. Standardmäßig wird das Projekt auf Localhost: 3000 gehostet
Sobald Sie das Projekt kloniert und Abhängigkeiten mit npm install (oder pnpm install oder yarn ) installiert haben, können Sie einen Entwicklungsserver starten:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --openSo erstellen Sie eine Produktionsversion der App:
npm run build Sie können den Produktionsaufbau mit npm run preview einstellen.
Um Ihre App bereitzustellen, müssen Sie möglicherweise einen Adapter für Ihre Zielumgebung installieren.
Liste möglicher zukünftiger Funktionen
Autor: Vuurvos1, Lizenz durch MIT
Dieses Projekt basiert auf HighlightofMychat von Instafluff, finden Sie es unter github.com/instafluff/highlightofmychat