ChatGPT Voice Chatbot Telegram هو مستودع GitHub قائم على Python وFlask يسمح للمستخدمين بالتواصل مع chatbot AI باستخدام تقنيات الصوت إلى النص والنص إلى الصوت المدعومة من OpenAI. يستخدم نموذج GPT-3.5 Turbo لإنشاء نص وChatML لهندسة المطالبات.
روبوت محادثة يعمل بالذكاء الاصطناعي مع دعم تحويل الصوت إلى نص والنص إلى صوت.
يستخدم نموذج OpenAI's GPT-3.5 Turbo لإنشاء النص.
يقوم بتخزين آخر 10 محادثات ويوفر الأمر /clear
لمسحها.
يستخدم الكرفس لجدولة المهام والمعالجة غير المتزامنة.
التكامل مع Telegram للمراسلة السلسة.
يوفر الأمر /start
أو /help
لعرض قائمة بالأوامر المتوفرة.
استخدام جوجل تحويل النص إلى كلام والكلام إلى نص والهمس يمكن الاختيار بينهما.
استخدم اسم طراز GPT طويل الأمد والفعال من حيث التكلفة gpt-3.5-turbo
ChatML لزيادة كفاءة الموجه.
توليد الصورة كذلك
شاهد المحادثة القديمة باستخدام /session
إنشاء صورة من Replicate OpenJourney
/image
لإنشاء صورة باستخدام OpenJourney /create
لاستخدام DALE-E-2
بايثون 3.6 أو أعلى
ريديس
مفتاح واجهة برمجة تطبيقات OpenAI
رمز بوت برقية
ffmpeg
استنساخ المستودع على جهازك المحلي.
قم بتثبيت التبعيات المطلوبة عن طريق تشغيل pip install -r require.txt.
قم بإعداد بيانات اعتماد OpenAI API الخاصة بك وقم بتحديث ملف .env بالقيم المناسبة.
إنشاء بيئة افتراضية وتثبيت كافة المتطلبات وتنشيط البيئة
قم بتثبيت Python3-venv curl redis-server المشرف وFFMPEG
sudo apt install python3-venv curl redis-server supervisor ffmpeg -y
نشط virtualenv ثم قم بتشغيل celery celery -A chatbotworker --loglevel=info
قم بتشغيل التطبيق باستخدام python chatbot.py
ابدأ محادثة مع chatbot عن طريق مراسلة Telegram bot.
تحدث إلى chatbot باستخدام تحويل الصوت إلى نص أو اكتب رسالتك مباشرة.
سوف يستجيب chatbot باستخدام تحويل النص إلى صوت أو نص.
استخدم الأمر /clear لمسح سجل المحادثات.
المساهمات هي موضع ترحيب! الرجاء مراجعة ملف CONTRIBUTING.md لمزيد من التفاصيل.