LLM based AI Assistant
1.0.0
هذا هو مساعد صوت AI يعتمد على نماذج اللغات الكبيرة. يمكن للمستخدم التفاعل مع المساعد الصوتي باللغة الطبيعية، وهي اللغة الإنجليزية حاليًا.
يجمع التنفيذ نماذج التعلم العميق المختلفة معًا:
يتم ربط وحدة الكلام بالميكروفون المحلي لإنشاء نسخ مباشر عبر عملية VAD. يتم إرسال النسخ إلى LLM المختار للمعالجة بناءً على كلمات التنبيه.
بمجرد قيام LLM بإنشاء استجابة، تقوم وحدة الكلام أيضًا بحفظ الملف الصوتي وإنشاء مخرجات كلام باستخدام نموذج تحويل النص إلى كلام (TTS).
تم إنشاء واجهة المستخدم باستخدام Streamlit وتوفر تجربة مألوفة تشبه الدردشة.
تثبيت تبعيات المشروع
pip install -r requirements
في حالة استخدام نماذج GPT، قم بإنشاء ملف .env
بمتغيرات البيئة لـ OPENAI_API_KEY
و OPENAI_API_BASE
.