ที่เก็บนี้มีรหัสสำหรับ AI YouTube VTuber ซึ่งเป็นผู้สร้างเนื้อหาเสมือนจริงที่โต้ตอบกับผู้ชมโดยใช้การตอบกลับอัตโนมัติและการสร้างเสียง VTUBER ใช้พลังงานจากโมเดลและเทคโนโลยี AI ต่างๆ ด้านล่างนี้เป็นภาพรวมขององค์ประกอบหลักและวิธีการตั้งค่าและใช้โครงการนี้
ใช้ chipling API ของฉันตรวจสอบ chipling chipling AI ยังใช้ G4F สำหรับรุ่น GPT ฟรี!
main.pyสคริปต์นี้รับผิดชอบในการอ่านและประมวลผลการแชท YouTube มันอ่านข้อความแชทอย่างต่อเนื่องและตอบกลับโดยใช้ข้อความและเสียงที่สร้างขึ้นโดย AI
llm.pyสคริปต์นี้โต้ตอบกับโมเดล chipling API และ GPT ซึ่งสร้างการตอบสนองแบบข้อความโดยใช้ AI มันส่งแบบสอบถามไปยัง API และประมวลผลคำตอบที่ได้รับ
tts.pyสคริปต์นี้มีหลายวิธีในการสร้างและเล่นคำพูดกลับ มันใช้ APIs และห้องสมุดเช่น Elevenlabs, GTTS (Google Text-to-Speech), Pyttsx3 และเล่นเพื่อแปลงข้อความเป็นคำพูดและเล่นกลับ
chat.py คล้ายกับ tts.py สคริปต์นี้มีวิธีการสร้างการตอบสนองที่อิงกับ AI และแปลงเป็นคำพูด นอกจากนี้ยังรวมถึงปฏิสัมพันธ์กับสิบเอ็ดและ GTTS
โคลนพื้นที่เก็บข้อมูลไปยังเครื่องในพื้นที่ของคุณ
ตรวจสอบให้แน่ใจว่าคุณติดตั้ง Python (เวอร์ชัน 3.6 หรือสูงกว่า)
ติดตั้งไลบรารีที่ต้องการโดยเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัลของคุณ:
pip install -r requirements.txt
เรียกใช้ main.py เพื่อเริ่มการโต้ตอบการแชทของ VTuber สคริปต์นี้อ่านการแชท YouTube และตอบกลับโดยใช้ข้อความและเสียงที่สร้างขึ้นโดย AI
ในขณะที่ผู้ชมโต้ตอบในการแชท YouTube VTUBER จะตอบกลับด้วยข้อความและคำพูดสังเคราะห์
การตอบสนองของ VTuber สามารถกำหนดค่าได้ตามรุ่น AI และเทคโนโลยีที่คุณรวมเข้าด้วยกัน
ตรวจสอบให้แน่ใจว่าคุณมีคีย์ API สิทธิ์และข้อมูลประจำตัวที่จำเป็นสำหรับรุ่น AI และบริการที่คุณใช้
ระมัดระวังเกี่ยวกับการ จำกัด อัตราและนโยบายการใช้งานสำหรับ API ของบุคคลที่สามเพื่อหลีกเลี่ยงการหยุดชะงักที่ไม่คาดคิด
ปรับระยะเวลาการนอนหลับในสคริปต์ main.py ( time.sleep(2) ) ตามการตั้งค่าของคุณและก้าวของการสนทนา
ตรวจสอบให้แน่ใจว่าได้ปฏิบัติตามข้อกำหนดในการให้บริการและแนวทางของชุมชนของ YouTube ในขณะที่ใช้ระบบอัตโนมัติสำหรับการสร้างเนื้อหาและการโต้ตอบ
อย่าลังเลที่จะมีส่วนร่วมในโครงการนี้โดยเปิดคำขอดึงหรือแนะนำการปรับปรุง หากคุณพบปัญหาใด ๆ โปรดส่งพวกเขาในตัวติดตามปัญหา
สำหรับคำถามหรือข้อเสนอแนะคุณสามารถติดต่อผู้ดูแลโครงการได้ที่ [email protected]
โปรดตรวจสอบให้แน่ใจว่าคุณได้นำเสนอและอ้างอิงรหัสบุคคลที่สามไลบรารีหรือ API ใด ๆ ที่คุณใช้ในโครงการของคุณ นอกจากนี้ให้พิจารณาการให้ใบอนุญาตสำหรับโครงการของคุณเพื่อให้ผู้อื่นเข้าใจว่าพวกเขาสามารถใช้และแจกจ่ายรหัสของคุณได้อย่างไร