Spaces:
Sleeping
Sleeping
| title: Voice AI Assistant | |
| emoji: 🎙️ | |
| colorFrom: blue | |
| colorTo: purple | |
| sdk: gradio | |
| sdk_version: 5.50.0 | |
| app_file: app.py | |
| pinned: false | |
| # 🎙️ المساعد الذكي المرن (نص / صوت) | |
| مساعد ذكاء اصطناعي يدمج: | |
| - **Whisper (faster-whisper)** لتفريغ الصوت إلى نص | |
| - **Qwen2.5-3B-Instruct (GGUF عبر llama-cpp-python)** لتوليد الردود | |
| ## ملاحظات هامة قبل التشغيل على Hugging Face Spaces | |
| 1. **اختر Hardware مناسب**: الموديلين (Whisper + Qwen 3B) يحتاجان ذاكرة لا بأس بها. | |
| - الـ Free CPU tier (2 vCPU / 16GB) ممكن يشتغل لكن بسرعة استجابة منخفضة نسبياً. | |
| - لو عايز سرعة أفضل، رقّي إلى CPU upgrade أو GPU من إعدادات الـ Space. | |
| 2. **زمن أول تشغيل (Cold Start)**: تحميل موديل Qwen (حوالي 1.8 جيجا) من Hugging Face Hub | |
| عند أول تشغيل للـ Space قد يستغرق بعض الوقت. الموديل يُخزَّن مؤقتاً بعد ذلك. | |
| 3. **اللغة**: تفريغ الصوت مضبوط افتراضياً على العربية (`language="ar"`) في دالة | |
| `audio_model.transcribe`. لو احتجت دعم لغات أخرى أو اكتشاف تلقائي، عدّل أو احذف | |
| هذا الباراميتر. | |
| 4. **الملفات المطلوبة في الـ Space**: | |
| - `app.py` (الكود الرئيسي) | |
| - `requirements.txt` (المكتبات المطلوبة) | |
| - `README.md` (هذا الملف، يحتوي على إعدادات الـ Space في الأعلى) | |
| ## كيفية الرفع | |
| 1. أنشئ Space جديد من نوع **Gradio** على Hugging Face. | |
| 2. ارفع الملفات الثلاثة (`app.py`, `requirements.txt`, `README.md`) في جذر الـ Space. | |
| 3. انتظر حتى ينتهي البناء (Build) ثم استخدم الواجهة مباشرة. |