ChatGPT Voice Chatbot Telegram คือพื้นที่เก็บข้อมูล GitHub ที่ใช้ Python และ Flask ซึ่งช่วยให้ผู้ใช้สามารถสื่อสารกับแชทบอท AI โดยใช้เทคโนโลยีเสียงเป็นข้อความและข้อความเป็นเสียงที่ขับเคลื่อนโดย OpenAI โดยจะใช้รุ่น GPT-3.5 Turbo ในการสร้างข้อความและใช้ ChatML เพื่อวิศวกรรมข้อความแจ้ง
แชทบอท AI สนทนาพร้อมรองรับเสียงเป็นข้อความและข้อความเป็นเสียง
ใช้โมเดล GPT-3.5 Turbo ของ OpenAI เพื่อสร้างข้อความ
เก็บการสนทนา 10 รายการล่าสุดและให้คำสั่ง /clear
เพื่อล้างการสนทนา
ใช้ Celery สำหรับการกำหนดเวลางานและการประมวลผลแบบอะซิงโครนัส
บูรณาการกับ Telegram เพื่อการส่งข้อความที่ราบรื่น
จัดให้มีคำสั่ง /start
หรือ /help
เพื่อแสดงรายการคำสั่งที่มีอยู่
การใช้ Google TTS และคำพูดเป็นข้อความและกระซิบสามารถเลือกระหว่างกันได้
ใช้ชื่อรุ่น GPT ที่ประหยัดต้นทุนยาวนาน gpt-3.5-turbo
ChatML เพื่อให้ข้อความแจ้งมีประสิทธิภาพมากขึ้น
สร้างภาพด้วย
ดูการสนทนาเก่าโดยใช้ /session
สร้างภาพจาก Replicate OpenJourney
/image
เพื่อสร้างภาพด้วย OpenJourney /create
เพื่อใช้ DALE-E-2
Python 3.6 หรือสูงกว่า
เรดิส
คีย์ OpenAI API
โทรเลขบอทโทเค็น
ffmpeg
โคลนพื้นที่เก็บข้อมูลไปยังเครื่องภายในของคุณ
ติดตั้งการขึ้นต่อกันที่จำเป็นโดยการรัน pip install -r needs.txt
ตั้งค่าข้อมูลรับรอง OpenAI API ของคุณและอัปเดตไฟล์ .env ด้วยค่าที่เหมาะสม
สร้างสภาพแวดล้อมเสมือนและติดตั้งข้อกำหนดทั้งหมดและเปิดใช้งานสภาพแวดล้อม
ติดตั้ง Python3-venv curl redis-server supervisor และ FFMPEG
sudo apt install python3-venv curl redis-server supervisor ffmpeg -y
Active virtualenv จากนั้นรัน celery celery -A chatbotworker --loglevel=info
รันแอปพลิเคชันด้วย python chatbot.py
เริ่มการสนทนากับแชทบอตโดยส่งข้อความถึงบอตโทรเลข
พูดคุยกับแชทบอทโดยใช้เสียงเป็นข้อความหรือพิมพ์ข้อความของคุณโดยตรง
แชทบอทจะตอบกลับโดยใช้ข้อความเป็นเสียงหรือข้อความ
ใช้คำสั่ง /clear เพื่อล้างประวัติการสนทนา
ยินดีบริจาค! โปรดดูไฟล์ CONTRIBUTING.md สำหรับรายละเอียดเพิ่มเติม