Französische Version
Großes Update auf Version 1.5! Bitte stellen Sie sicher, dass Sie alles neu installieren, wenn Sie von einer früheren Version aktualisieren. Sie können Ihre prompts
, die Ordner wait_mp3
, wake_word
, wake_word_answer
und die Dateien config.json
und .env
behalten. Für die .env
Datei müssen Sie die fehlenden Variablen hinzufügen. Sie finden sie in der Datei .env.example
.
Willkommen bei Twitch Streamer GPT ! Dieses erstaunliche Tool verleiht Ihren Twitch-Streams ein völlig neues Maß an Interaktivität und Spaß. Egal, ob Sie technisch versiert sind oder ein absoluter Anfänger, Sie können es einfach einrichten und loslegen, Spaß haben. Das ist drin:
Zunächst benötigen Sie NodeJS und npm auf Ihrem Computer. Machen Sie sich keine Sorgen, wenn Sie sie nicht haben. Laden Sie einfach NodeJS hier herunter und es wird beides für Sie installieren.
Klicken Sie hier, um die Bot-Dateien herunterzuladen. Entpacken Sie den Ordner nach dem Herunterladen.
Im entpackten Ordner finden Sie eine Datei mit dem Namen .env.example
. Mit dieser Datei können Sie den Bot personalisieren. Benennen Sie es in .env
um und folgen Sie dem Setup-Tutorial, um es zu Ihrem eigenen zu machen.
Öffnen Sie den entpackten Ordner und suchen Sie die Datei namens install.bat
. Doppelklicken Sie darauf und die Installation wird für Sie durchgeführt.
Sobald die Installation abgeschlossen ist, suchen Sie die Datei mit dem Namen start_all.bat
und doppelklicken Sie darauf, um den Bot zu starten.
Ihr Bot läuft jetzt und ist bereit, Ihre Streams interaktiver und unterhaltsamer zu gestalten!
Das Einrichten dieses Skripts umfasst drei einfache Schritte: Definieren des „Wake Word“, Einrichten von MP3-Antworten und Konfigurieren der erforderlichen Umgebungsvariablen.
Das „Wake-Wort“ identifiziert ein präzises Wort oder eine bestimmte Phrase, die vom Streamer ausgewählt wurde. Wenn dies in das Mikrofon gesprochen wird, weist dies die GPT-Anwendung darauf hin, zuzuhören und indirekt auf den Befehl des Streamers zu reagieren, was die Interaktion während des Live-Streams bereichert. Sie finden die Datei „porcupine_params_*.pv“ und mehrere „.ppn“-Dateien im Verzeichnis „wake_word“.
porcupine_params_*.pv-Datei : Diese Datei ist für die Picovoice Wake Word-Engine erforderlich. Es muss mit der Sprache Ihrer Aktivierungswörter übereinstimmen. Das Skript verwendet automatisch die erste gefundene Datei in diesem Verzeichnis. Standardmäßig enthält das Skript die französische Sprache. Wenn Sie wechseln möchten, löschen Sie porcupine_params_fr.pv
, laden Sie die gewünschte Sprache hier herunter und legen Sie sie im Verzeichnis „wake_word“ ab.
*.ppn-Dateien : Diese Dateien enthalten bestimmte Weckwortmodelle. Sie können Ihre Aktivierungswörter auf der Picovoice-Konsole anpassen und so viele Aktivierungswortdateien wie nötig hinzufügen, indem Sie sie automatisch in das Skript laden. Die PPN-Dateien müssen mit der Sprache Ihrer porcupine_params-Datei übereinstimmen.
So können Sie eine neue PPN-Datei erstellen:
Öffnen Sie die Picovoice-Konsole. Melden Sie sich an, falls Sie es noch nicht getan haben.
Navigieren Sie in der oberen Kopfzeile zu Porcupine und geben Sie die erforderlichen Felder für Ihr Aktivierungswort ein.
Klicken Sie auf „Herunterladen“, um Ihr individuelles Aktivierungswort im .ppn
Format herunterzuladen. (Für Windows-Kompatibilität laden Sie die Windows-Dateien herunter.)
Fügen Sie die neue Wake-Word-Datei zum Verzeichnis „wake_word“ Ihres Projekts hinzu.
Das Skript löst MP3-Antworten für zwei Aktionen aus – das Erkennen des Aktivierungsworts und das Warten auf eine Antwort von OpenAI. Obwohl Sie jede MP3-Datei verwenden können, empfehlen wir aus Konsistenzgründen die Verwendung der Sprachsynthese von Elevenlabs.
Warten auf MP3-Dateien : Diese Dateien werden abgespielt, während der Bot auf eine Antwort von OpenAI wartet (für Zuschauerinteraktionen, nicht für das Aktivierungswort). Besuchen Sie die Sprachsynthese von Elevenlabs, um Ihre Dateien zu erstellen und sie im Verzeichnis „wait_mp3“ im Stammverzeichnis Ihres Projekts abzulegen.
Wake Word Detected Mp3 : Die MP3-Dateien im Verzeichnis „wake_word_answer“ werden abgespielt, nachdem das Wake Word erkannt wurde. Fühlen Sie sich frei, hier eine unbegrenzte Anzahl von MP3-Dateien hinzuzufügen, da das Skript jedes Mal zufällig eine auswählt.
Benennen Sie zunächst die Datei .env.example
in .env
um und öffnen Sie sie dann in einem Texteditor. Diese Datei enthält alle Umgebungsvariablen, die für die Funktion des Skripts erforderlich sind.
Einige Dienste wie OpenAI und Twitch API benötigen eindeutige Anmeldeinformationen zur Authentifizierung. Sobald Sie sich bei diesen Diensten registriert und diese Anmeldeinformationen erhalten haben, fügen Sie sie der .env
Datei im Stammverzeichnis Ihres Projekts hinzu.
Stellen Sie sicher, dass Sie die .env
Datei mit genauen Anmeldeinformationen für jeden Dienst ausfüllen, um die Umgebungsvariablen korrekt festzulegen.
Wichtig : Da sie vertrauliche Daten enthält, stellen Sie sicher, dass die .env
Datei immer verborgen bleibt, um eine missbräuchliche Verwendung zu verhindern.
Möchten Sie, dass Ihr Bot eine bestimmte Persönlichkeit oder Sprechweise hat? Sie können die Antworten ganz einfach an die Stimmung Ihres Streams anpassen.
Im heruntergeladenen Ordner finden Sie eine Datei mit dem Namen prompts/custom_instructions.txt
. Diese Datei steuert, wie der Bot auf verschiedene Ereignisse und Befehle reagiert. Durch Bearbeiten dieser Datei können Sie Ihrem Bot eine einzigartige Persönlichkeit verleihen, ihn anweisen, Fragen zu beantworten und vieles mehr.
Hier ist eine Kurzanleitung, die Ihnen weiterhilft:
Öffnen Sie die Datei : Navigieren Sie zum Verzeichnis „prompts“ und öffnen Sie custom_instructions.txt
in einem Texteditor wie Notepad.
Bearbeiten Sie die Anweisungen : Im Inneren finden Sie verschiedene Eingabeaufforderungen und Anweisungen, die das Verhalten des Bots steuern. Fühlen Sie sich frei, sie an Ihre Vorlieben anzupassen. Sie können den Bot beispielsweise formeller sprechen lassen, Humor hinzufügen usw. Standardmäßig ist der Bot zum Spaß auf sarkastisch und informell eingestellt.
Speichern Sie Ihre Änderungen : Wenn Sie fertig sind, speichern Sie die Datei und Ihre Änderungen werden automatisch auf den Bot angewendet.
Starten Sie den Bot neu : Wenn der Bot ausgeführt wird, starten Sie ihn neu, um Ihre Änderungen in Aktion zu sehen.
Jetzt reagiert Ihr Bot in dem einzigartigen Stil, den Sie erstellt haben. Viel Spaß beim Experimentieren und machen Sie Ihren Bot zu Ihrem ganz eigenen!
Wenn Sie den Bot lieben, aber etwas ganz Besonderes wollen, bin ich hier, um Ihnen zu helfen! Sie können mich auf Discord unter clad3815
kontaktieren, um eine individuell auf Sie zugeschnittene Version zu erhalten.
Wenn Sie auf Probleme stoßen oder Ideen haben, den Bot noch besser zu machen, erstellen Sie bitte ein Problem, und ich helfe Ihnen gerne weiter.
Dieses Projekt ist von der beeindruckenden Arbeit von AIAssistantStreamer von Defend Intelligence inspiriert. Dieses Projekt ist unter der MIT-Lizenz lizenziert und ein großes Lob geht an OpenAI, Elevenlabs und Picovoice für ihre erstaunlichen Technologien.
Machen Sie Ihre Streams noch heute interaktiver und unterhaltsamer mit Twitch Streamer GPT !