Dieses Repository enthält den Code für einen AI YouTube VTuber, einen virtuellen Inhaltsersteller, der mit den Zuschauern mit automatisierten Antworten und Sprachgenerierung interagiert. Der VTuber wird von verschiedenen KI -Modellen und -technologien angetrieben. Im Folgenden finden Sie einen Überblick über die Hauptkomponenten und die Einrichtung und Verwendung dieses Projekts.
Verwendet mein Chipling -API -Check -Chipling -Chipling AI auch G4F für kostenloses GPT -Modell!
main.pyDieses Skript ist für das Lesen und Verarbeiten des YouTube -Chat verantwortlich. Es liest die Chat-Nachrichten kontinuierlich und antwortet mithilfe von AI-generierten Nachrichten und Sprache.
llm.pyDieses Skript interagiert mit dem Chipling-API und dem GPT-Modell, das textbasierte Antworten mit AI generiert. Es sendet Anfragen an die API und verarbeitet die empfangenen Antworten.
tts.pyDieses Skript enthält mehrere Methoden zum Generieren und Rückspiel von Sprache. Es verwendet APIs und Bibliotheken wie Elevenlabs, GTTS (Google Text-to-Speech), PyTTSX3 und PlaySound, um Text in Sprache umzuwandeln und ihn zurückzuspielen.
chat.py Ähnlich wie bei tts.py enthält dieses Skript Methoden zum Generieren von AI-basierten Antworten und zur Konvertierung in Sprache. Es enthält auch Interaktionen mit elfLabs und GTTs.
Klonen Sie das Repository in Ihre lokale Maschine.
Stellen Sie sicher, dass Sie Python installiert haben (Version 3.6 oder höher).
Installieren Sie die erforderlichen Bibliotheken, indem Sie den folgenden Befehl in Ihrem Terminal ausführen:
pip install -r requirements.txt
Führen Sie main.py aus, um die Chat -Interaktionsschleife des VTuber zu starten. Dieses Skript liest den YouTube-Chat und reagiert mit AI-generierten Nachrichten und Sprachkämpfen.
Da die Zuschauer im YouTube -Chat interagieren, antwortet der VTUBER mit Textnachrichten und synthetisierte Sprache.
Die Antworten des VTuber können basierend auf den von Ihnen integrierten KI -Modellen und -technologien konfiguriert werden.
Stellen Sie sicher, dass Sie über die erforderlichen API -Schlüsseln, Berechtigungen und Anmeldeinformationen für die von Ihnen verwendeten KI -Modelle und -Dienste verfügen.
Seien Sie vorsichtig über die Raten- und Nutzungsrichtlinien für APIs von Drittanbietern, um unerwartete Störungen zu vermeiden.
Passen Sie die Schlafdauer im main.py -Skript ( time.sleep(2) ) entsprechend Ihren Vorlieben und dem Tempo des Gesprächs an.
Stellen Sie sicher, dass Sie die Nutzungsbedingungen von YouTube und die Community -Richtlinien einhalten und gleichzeitig automatisierte Systeme zur Erstellung und Interaktion von Inhalten verwenden.
Fühlen Sie sich frei, zu diesem Projekt beizutragen, indem Sie Pull -Anfragen eröffnen oder Verbesserungen vorschlagen. Wenn Sie auf Probleme stoßen, senden Sie sie bitte im Ausgaber -Tracker.
Für Fragen oder Feedback können Sie sich an den Projektbetrieb unter [email protected] wenden.
Bitte stellen Sie sicher, dass Sie alle Code, Bibliotheken oder APIs, die Sie in Ihrem Projekt verwenden, ordnungsgemäß zugeschrieben und verwiesen. Erwägen Sie außerdem eine Lizenz für Ihr Projekt, damit andere verstehen, wie sie Ihren Code verwenden und verteilen können.