เวอร์ชันภาษาฝรั่งเศส
การอัปเดตครั้งใหญ่เป็นเวอร์ชัน 1.5! โปรดตรวจสอบให้แน่ใจว่าได้ติดตั้งทุกอย่างใหม่ หากคุณกำลังอัปเดตจากเวอร์ชันก่อนหน้า คุณสามารถเก็บ prompts
, wait_mp3
, wake_word
, wake_word_answer
และไฟล์ config.json
, .env
ไว้ได้ สำหรับไฟล์ .env
คุณจะต้องเพิ่มตัวแปรที่ขาดหายไป คุณสามารถค้นหาได้ในไฟล์ . .env.example
ยินดีต้อนรับสู่ Twitch Streamer GPT ! เครื่องมือที่น่าทึ่งนี้นำระดับใหม่ของการโต้ตอบและความเพลิดเพลินมาสู่สตรีม Twitch ของคุณ ไม่ว่าคุณจะเชี่ยวชาญด้านเทคโนโลยีหรือเป็นมือใหม่ คุณสามารถตั้งค่าและเริ่มสนุกได้อย่างง่ายดาย นี่คือสิ่งที่อยู่ข้างใน:
ขั้นแรก คุณจะต้องมี NodeJS และ npm บนคอมพิวเตอร์ของคุณ ไม่ต้องกังวลหากคุณไม่มี เพียงดาวน์โหลด NodeJS จากที่นี่ จากนั้นมันจะติดตั้งให้คุณทั้งสองอย่าง
คลิกที่นี่เพื่อดาวน์โหลดไฟล์บอท เมื่อดาวน์โหลดแล้ว ให้แตกไฟล์โฟลเดอร์
ภายในโฟลเดอร์ที่แตกไฟล์ออกมา คุณจะพบไฟล์ชื่อ . .env.example
ไฟล์นี้ช่วยให้คุณปรับแต่งบอทได้ เปลี่ยนชื่อเป็น .env
และทำตามบทช่วยสอนการตั้งค่าเพื่อสร้างเป็นของคุณเอง
เปิดโฟลเดอร์ที่คลายซิปแล้วค้นหาไฟล์ชื่อ install.bat
ดับเบิลคลิกและมันจะดูแลการติดตั้งให้กับคุณ
เมื่อการติดตั้งเสร็จสิ้น ให้ค้นหาไฟล์ชื่อ start_all.bat
แล้วดับเบิลคลิกเพื่อเริ่มบอท
ตอนนี้บอทของคุณกำลังทำงานและพร้อมที่จะทำให้สตรีมของคุณมีการโต้ตอบและสนุกสนานมากขึ้น!
การตั้งค่าสคริปต์นี้มีขั้นตอนง่ายๆ สามขั้นตอน: การกำหนด "Wake Word" การตั้งค่าการตอบกลับ mp3 และการกำหนดค่าตัวแปรสภาพแวดล้อมที่จำเป็น
'คำปลุก' ระบุคำหรือวลีที่ชัดเจนซึ่งเลือกโดยสตรีมเมอร์ เมื่อพูดใส่ไมโครโฟน สิ่งนี้จะส่งสัญญาณให้แอปพลิเคชัน GPT ฟังและตอบสนองทางอ้อมต่อคำสั่งของสตรีมเมอร์ ช่วยเพิ่มการโต้ตอบระหว่างการสตรีมสด คุณสามารถค้นหาไฟล์ 'porcupine_params_*.pv' และไฟล์ '.ppn' หลายไฟล์ได้ในไดเรกทอรี 'wake_word'
ไฟล์ porcupine_params_*.pv : ไฟล์นี้จำเป็นสำหรับกลไก Picovoice Wake Word ต้องตรงกับภาษาของคำปลุกของคุณ สคริปต์จะใช้ไฟล์แรกที่พบในไดเร็กทอรีนี้โดยอัตโนมัติ ตามค่าเริ่มต้น สคริปต์จะมีภาษาฝรั่งเศสด้วย ในกรณีที่คุณต้องการเปลี่ยน ให้ลบ porcupine_params_fr.pv
ดาวน์โหลดภาษาที่ต้องการจากที่นี่ และวางลงในไดเร็กทอรี 'wake_word'
* ไฟล์ ppn : ไฟล์เหล่านี้มีโมเดลคำปลุกเฉพาะ คุณสามารถปรับแต่งคำปลุกของคุณบนคอนโซล Picovoice และเพิ่มไฟล์คำปลุกได้มากเท่าที่ต้องการโดยการโหลดลงในสคริปต์โดยอัตโนมัติ ไฟล์ .ppn จะต้องตรงกับภาษาของไฟล์ porcupine_params ของคุณ
ต่อไปนี้เป็นวิธีสร้างไฟล์ .ppn ใหม่:
เปิดคอนโซล Picovoice ลงทะเบียน หากคุณยังไม่ได้ดำเนินการ
ไปที่ Porcupine ที่ส่วนหัวด้านบนแล้วป้อนข้อมูลในช่องที่จำเป็นสำหรับคำปลุกของคุณ
คลิก 'ดาวน์โหลด' เพื่อดาวน์โหลดคำปลุกที่คุณกำหนดเองในรูปแบบ .ppn
(สำหรับความเข้ากันได้ของ Windows ให้ดาวน์โหลดไฟล์ Windows)
เพิ่มไฟล์ wake word ใหม่ลงในไดเร็กทอรี 'wake_word' ของโครงการของคุณ
สคริปต์ทริกเกอร์การตอบสนอง mp3 สำหรับสองการกระทำ - จดจำคำปลุกและรอการตอบกลับจาก OpenAI แม้ว่าคุณจะสามารถใช้ไฟล์ MP3 ใดก็ได้ แต่เราขอแนะนำให้ใช้การสังเคราะห์เสียงของ Elevenlabs เพื่อความสอดคล้อง
รอไฟล์ Mp3 : ไฟล์เหล่านี้จะเล่นในขณะที่บอทรอการตอบสนองจาก OpenAI (สำหรับการโต้ตอบของผู้ดู ไม่ใช่คำปลุก) ไปที่การสังเคราะห์คำพูดของ Elevenlabs เพื่อสร้างไฟล์ของคุณและวางลงในไดเร็กทอรี 'wait_mp3' ในรูทของโปรเจ็กต์ของคุณ
Wake Word Detected Mp3 : ไฟล์ mp3 ในไดเร็กทอรี 'wake_word_answer' จะเล่นหลังจากรู้จักคำปลุกแล้ว คุณสามารถเพิ่มไฟล์ MP3 ได้ไม่จำกัดจำนวนที่นี่ เนื่องจากสคริปต์จะสุ่มเลือกไฟล์ละหนึ่งไฟล์ในแต่ละครั้ง
ขั้นแรกให้เปลี่ยนชื่อไฟล์ .env.example
เป็น .env
จากนั้นเปิดในโปรแกรมแก้ไขข้อความ ไฟล์นี้มีตัวแปรสภาพแวดล้อมทั้งหมดที่จำเป็นสำหรับสคริปต์ในการทำงาน
บริการบางอย่าง เช่น OpenAI และ Twitch API จำเป็นต้องมีข้อมูลประจำตัวที่ไม่ซ้ำกันสำหรับการตรวจสอบสิทธิ์ เมื่อคุณลงทะเบียนกับบริการเหล่านี้และได้รับข้อมูลประจำตัวเหล่านี้แล้ว ให้เพิ่มลงในไฟล์ .env
ที่รากของโปรเจ็กต์ของคุณ
อย่าลืมกรอกรายละเอียดข้อมูลประจำตัวที่ถูกต้องลงในไฟล์ .env
สำหรับแต่ละบริการเพื่อตั้งค่าตัวแปรสภาพแวดล้อมอย่างถูกต้อง
สิ่งสำคัญ : เนื่องจากมีข้อมูลที่เป็นความลับ โปรดตรวจสอบให้แน่ใจว่าไฟล์ .env
ถูกซ่อนอยู่เสมอเพื่อป้องกันการใช้งานที่ไม่เหมาะสม
ต้องการให้บอทของคุณมีบุคลิกหรือวิธีการพูดที่เฉพาะเจาะจงหรือไม่? คุณสามารถปรับแต่งการตอบสนองให้เหมาะกับอารมณ์การสตรีมของคุณได้อย่างง่ายดาย
ภายในโฟลเดอร์ที่ดาวน์โหลด คุณจะพบไฟล์ชื่อ prompts/custom_instructions.txt
ไฟล์นี้ควบคุมวิธีที่บอทตอบสนองต่อเหตุการณ์และคำสั่งต่างๆ ด้วยการแก้ไขไฟล์นี้ คุณสามารถกำหนดลักษณะเฉพาะให้กับบอทของคุณ สั่งสอนวิธีตอบคำถาม และอื่นๆ อีกมากมายให้กับบอทของคุณ
คำแนะนำโดยย่อเพื่อช่วยเหลือคุณมีดังนี้:
เปิดไฟล์ : ไปที่ไดเร็กทอรี 'prompts' และเปิด custom_instructions.txt
ในโปรแกรมแก้ไขข้อความ เช่น Notepad
แก้ไขคำแนะนำ : ภายในคุณจะพบข้อความแจ้งและคำแนะนำต่างๆ ที่แนะนำพฤติกรรมของบอท อย่าลังเลที่จะปรับเปลี่ยนให้เหมาะกับความต้องการของคุณ ตัวอย่างเช่น คุณสามารถทำให้บอทพูดอย่างเป็นทางการมากขึ้น เพิ่มอารมณ์ขัน ฯลฯ ตามค่าเริ่มต้น บอทจะถูกตั้งค่าให้เป็นการเสียดสีและไม่เป็นทางการเพื่อความสนุกสนาน
บันทึกการเปลี่ยนแปลงของคุณ : เมื่อคุณทำเสร็จแล้ว ให้บันทึกไฟล์ จากนั้นการเปลี่ยนแปลงของคุณจะถูกนำไปใช้กับบอทโดยอัตโนมัติ
รีสตาร์ทบอท : หากบอทกำลังทำงาน ให้รีสตาร์ทเพื่อดูการเปลี่ยนแปลงที่เกิดขึ้น
ตอนนี้บอทของคุณจะตอบสนองในสไตล์ที่เป็นเอกลักษณ์ที่คุณสร้างขึ้น ขอให้สนุกกับการทดลองและทำให้บอทของคุณเป็นของคุณเองอย่างแท้จริง!
หากคุณรักบอทแต่ต้องการบางสิ่งที่พิเศษเป็นพิเศษ ฉันพร้อมให้ความช่วยเหลือ! คุณสามารถติดต่อฉันบน Discord ได้ที่ clad3815
สำหรับเวอร์ชันที่ปรับแต่งสำหรับคุณโดยเฉพาะ
หากคุณพบปัญหาใดๆ หรือมีแนวคิดที่จะทำให้บอทดียิ่งขึ้น โปรดสร้างปัญหาขึ้นมา เรายินดีที่จะช่วยเหลือ
โปรเจ็กต์นี้ได้รับแรงบันดาลใจจากผลงานอันน่าประทับใจของ AIAssistantStreamer โดย Defend Intelligence โปรเจ็กต์นี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT และได้รับการชื่นชมอย่างมากจาก OpenAI, Elevenlabs และ Picovoice สำหรับเทคโนโลยีที่น่าทึ่งของพวกเขา
ทำให้สตรีมของคุณมีการโต้ตอบและสนุกสนานมากขึ้นในวันนี้ด้วย Twitch Streamer GPT !