السلام عليكم ورحمة الله،
لدينا منصة تعليمية قائمة بنسبة 90% لتعليم اللغة الإنجليزية بمحادثة صوتية تفاعلية مع الذكاء الاصطناعي (أليكسا)، مبنية بـ:
Vanilla JS • Web Audio API • Node.js • Gemini Live API
نبحث عن مطور Full-Stack متمكن لضبط الاستقرار النهائي للأداء والصوت قبل إطلاق المنصة للطلاب.
---
### المهام المطلوبة:
1. **انسيابية الصوت والمقاطعة (Audio Flow & Barge-in):**
- إنهاء تراكم وتداخل الصوت (Audio Burst)، وجعل تدفق الكلام متسلسلاً وطبيعياً.
- ضمان الوقف اللحظي لصوت أليكسا ومسح النص السابق فور مقاطعة الطالب للحديث.
- ضبط `alexaPrompt.js` لتلتزم أليكسا برد تعليمي واحد وموجز في كل دور.
2. **تحسين الأداء وحرارة الجهاز (Performance Profiling):**
- فحص شامل للمتصفح وحل أسباب استهلاك المعالج وارتفاع الحرارة مع المكالمات الطويلة.
- معالجة أي تسريب في الذاكرة (Memory Leaks) وتنظيف العمليات غير النشطة في مسار الصوت والـ DOM.
3. **حفظ وتصنيف تقدم الطالب (Data Persistence):**
- التأكد من تخزين بيانات الدرس واسترجاعها بدقة من قاعدة البيانات.
- حفظ حالة الكلمات وتصنيفها بوضوح للمستخدم: (كلمات متقنة / كلمات قيد التعلّم).
4. **استقرار تجربة الجوال والأمان:**
- ضمان تشغيل الصوت فوراً ومن أول نقرة على متصفحات الجوال (Safari / Chrome).
- التعامل الذكي مع انقطاع الشبكة، أذونات المايكروفون، وإغلاق الجلسة عند الخمول التام (Idle Timeout).
- تأمين مفاتيح الـ API في السيرفر عبر `.env`.
5. **ملف إعدادات موحد (`config.js`):**
- تجميع متغيرات التحكم الأساسية في ملف مركزي وموثق (حساسية المايك، بوابة عزل الضوضاء، خيارات الصوت) لتسهيل تعديلها لاحقاً.
---
### الشروط:
- الحفاظ على بنية الكود الحالية والواجهات دون إعادة بناء من الصفر.
- كتابة كود نظيف وموثق بتعليقات واضحة.
- تسليم المشروع بعد اختباره والتأكد من استقراره التام.
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 1 |
| مشاريع قيد التنفيذ | 1 |
| التواصلات الجارية | 2 |
السلام عليكم ورحمة الله وبركاته، قرأت تفاصيل مشروعك بعناية تامة، وأنا جاهز تماما لتنفيذ وتنسيق واجهات المنصة وحل كافة المشاكل التقنية المذكورة (سواء في تدفق الص...
السلام عليكم ورحمة الله وبركاته، أنا بسنت ماهر، Full Stack Developer متخصصة في Node js وReact. Js وتطوير الأنظمة التي تعتمد على APIs والذكاء الاصطناعي، ولدي خبر...
السلام عليكم ورحمة الله وبركاته، اطلعت على تفاصيل المشروع، وأقدر بإذن الله أظبط المشاكل المذكورة خلال 3 أيام مع الحفاظ على الكود والبنية الحالية. أنا طالب هندسة...
السلام عليكم أستاذ Osama، اطلعت على تفاصيل المشروع الخاص بتحسينات تطبيق اللغة الإنجليزية وعندي خبرة مباشرة في نفس النوع من المشاريع. خطة العمل ديالي للمشروع: 1....
السلام عليكم أستاذ أسامة، تراكم الصوت والحرارة العالية عادة نفس السبب: معالجة الصوت شغالة على الـ main thread بـ ScriptProcessorNode القديم. الحل نقلها لـ Audio...