فحص أداء شامل (Profiling) وضبط مسار الصوت لمنصة تعليمية بالذكاء الاصطناعي

تفاصيل المشروع

السلام عليكم ورحمة الله،

لدينا منصة تعليمية قائمة بنسبة 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`):**

- تجميع متغيرات التحكم الأساسية في ملف مركزي وموثق (حساسية المايك، بوابة عزل الضوضاء، خيارات الصوت) لتسهيل تعديلها لاحقاً.

---

### الشروط:

- الحفاظ على بنية الكود الحالية والواجهات دون إعادة بناء من الصفر.

- كتابة كود نظيف وموثق بتعليقات واضحة.

- تسليم المشروع بعد اختباره والتأكد من استقراره التام.

https://www.stylishenglis...

حالة المشروع
قيد التنفيذ
تاريخ النشر
الميزانية
$25.00 - $50.00
مدة التنفيذ
3 أيام
المهارات

صاحب المشروع
Osama H.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 1
مشاريع قيد التنفيذ 1
التواصلات الجارية 2

العروض المقدمة

السلام عليكم ورحمة الله وبركاته، قرأت تفاصيل مشروعك بعناية تامة، وأنا جاهز تماما لتنفيذ وتنسيق واجهات المنصة وحل كافة المشاكل التقنية المذكورة (سواء في تدفق الص...

السلام عليكم ورحمة الله وبركاته، أنا بسنت ماهر، Full Stack Developer متخصصة في Node js وReact. Js وتطوير الأنظمة التي تعتمد على APIs والذكاء الاصطناعي، ولدي خبر...

السلام عليكم ورحمة الله وبركاته، اطلعت على تفاصيل المشروع، وأقدر بإذن الله أظبط المشاكل المذكورة خلال 3 أيام مع الحفاظ على الكود والبنية الحالية. أنا طالب هندسة...

السلام عليكم أستاذ Osama، اطلعت على تفاصيل المشروع الخاص بتحسينات تطبيق اللغة الإنجليزية وعندي خبرة مباشرة في نفس النوع من المشاريع. خطة العمل ديالي للمشروع: 1....

السلام عليكم أستاذ أسامة، تراكم الصوت والحرارة العالية عادة نفس السبب: معالجة الصوت شغالة على الـ main thread بـ ScriptProcessorNode القديم. الحل نقلها لـ Audio...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

قيمة العرض

$0

رسوم بدء المشروع

$0

المجموع الكلي

$0

المستقل غير متاح حالياً لاستلام مشاريع جديدة. يمكنك إرسال رسالة له لتحديث إعدادات حسابه وتفعيل خيار "متاح للتوظيف"، ثم إعادة المحاولة بعد ذلك، أو اختيار عرض مستقل آخر.