تفاصيل العمل

مشروع متكامل لتعلم الآلة (end-to-end) يهدف إلى تصنيف المشاعر البشرية من الملفات الصوتية (بصيغة .wav) باستخدام خوارزمية "الغابة العشوائية" (Random Forest) ومكتبة Librosa.

الميزات

التنبؤ الفوري: إمكانية تحميل أي ملف صوتي والحصول على نتائج فورية لتصنيف المشاعر.

واجهة مستخدم تفاعلية (GUI): تم بناؤها باستخدام CustomTkinter لتوفير تجربة مستخدم عصرية مع دعم الوضع الداكن (Dark Mode).

تشغيل الصوت: دمج مكتبة Pygame للاستماع إلى المقطع الصوتي أثناء عملية التحليل.

استخراج الخصائص الصوتية: تحليل 66 خاصية صوتية، بما في ذلك معاملات MFCC، وChroma، ومخططات Mel-spectrogram.

مجموعة البيانات

تم تدريب النموذج باستخدام مجموعة بيانات RAVDESS (التي تضم أكثر من 2880 ملفاً)، وتغطي 8 مشاعر: محايد، هادئ، سعيد، حزين، غاضب، خائف، مشمئز، ومندهش.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة