يبحث طالب عن شرح المدرس لمعادلة أو اسم مكتبة، فيضطر إلى إعادة ساعة من التسجيل. هذا مشروع من مشاريع تخرج ذكاء اصطناعي لا يكتب ملخصاً يقرر ما المهم، بل ينشئ تفريغ عربي مرتبط بتوقيت الصوت، بحيث يكتب الطالب مصطلحاً وينتقل إلى الثواني التي ورد فيها. يعرض التطبيق المقطع الأصلي بجوار الكلمات المقترحة، ويعلّم المقاطع التي تحتاج مراجعة بشرية. يجب الحصول على إذن التسجيل والاستخدام قبل إدخال أي صوت، وعدم تحويل المشروع إلى منصة تتعقب حضور الطلبة.
ابدأ بتسجيلات مصرح بها
اتفق مع محاضر واحد على 4 إلى 8 تسجيلات قصيرة، وحدد هل سيستخدمها الفريق محلياً أو على خادم، ومن يستطيع الوصول إليها ومتى تحذف. وجود التسجيل لدى الطالب لا يعني أن رفعه إلى جهة أخرى مسموح. امسح أسماء الطلبة والأسئلة الشخصية، وسجل الموافقة وفق سياسة الجامعة. إن لم تتوفر موافقة، استخدم عينة عامة مرخصة أو اقرأ المقاطع على يد أعضاء الفريق، ولا تسجل صفاً كاملاً سراً.
حدد مخرج النسخة الأولى: صفحة تعرض نصاً مقسماً إلى مقاطع زمنية، بحثاً بالكلمات، ومشغل صوت يبدأ عند اختيار نتيجة. لا تضف ملخصاً مولداً في الإصدار الأول. فالفهرسة اختبارها واضح: هل قادت عبارة إلى موضعها؟ أما التلخيص فيضيف سؤالاً مختلفاً عن الحذف والتحريف ودقة المعلومة. اجعل مقاطع الاختبار ممثلة لمحاضرات عادية وأسماء أدوات وأرقام.
التفريغ والزمن ليسا الشيء نفسه
تشرح ورقة Whisper تدريباً واسعاً على مهام تعرف وترجمة الكلام، وتوضح الوثائق التقنية إعدادات اللغة ومهام التفريغ والطوابع الزمنية. اضبط اللغة العربية عندما تكون معروفة، وقارن ذلك بالكشف الآلي بدلاً من افتراض أن كل محاضرة فصحى. الكلمات العامية وأسماء الأدوات الإنجليزية والأرقام قد تتحول إلى صيغ مختلفة. وجود طابع زمني للمقطع لا يضمن محاذاة دقيقة لكل كلمة.
احفظ كل مقطع بمفتاحين: وقت البداية والنهاية بالميلي ثانية والنص كما أنتجه النموذج. اترك النص الخام متاحاً للمراجع المخولين، وأظهر للمستخدم مؤشر أن هذا تفريغ آلي. أضف قاموساً للمصطلحات التي وافق المدرس على استخدامها، لكن لا تغير النص الأصلي بصمت. وفر زر تصحيح يربط التعديل بالوقت والمراجع بعد إزالة بياناته الشخصية.
ابن فهرساً صغيراً قابلاً للشرح
قسم التسجيل إلى مقاطع متتابعة، ثم خزّنها في SQLite أو قاعدة بسيطة: المادة والتسجيل والبداية والنهاية والنص واللغة وحالة المراجعة. ابدأ ببحث حرفي وبمطابقة مرادفات يدونها الفريق. لا تحتاج embeddings حتى تثبت أن البحث يأخذ المستخدم إلى المقطع الصحيح. عندما تضيف بحثاً دلالياً، اعرض سبب الصلة وقارن أداءه بالبحث الحرفي مع الأسئلة نفسها.
مثال: يكتب الطالب «معايرة حساس الحرارة» فيجد مقطعاً يبدأ عند 00:18:32، لكن التفريغ ربما كتب اسم الحساس خطأ. تعرض الواجهة النتيجة المقترحة وتسمح بتشغيل عشر ثوانٍ قبلها وبعدها. هذا مثال واجهة، وليس تجربة على محاضرة. إذا كان النص غير صحيح، يسمع الطالب المصدر بدلاً من تكرار خطأ النموذج كأنه حقيقة. ويجب أن تشير النتيجة إلى التسجيل المعين لا إلى عبارة معزولة.
قيّم العربية بحسب التخصص
استخرج عينة مرجعية من 20 إلى 30 دقيقة يراجعها شخصان، واكتب قواعد موحدة للأرقام والمصطلحات المختلطة. احسب Word Error Rate، لكن حلل الأخطاء حسب الفئة: كلمات فصحى، لهجة، اسم أداة إنجليزي، رقم، ومقطع فيه ضجيج. معدل واحد لا يبين أن النظام قد يكون جيداً في الكلام العام وسيئاً تحديداً عند أسماء المكونات التي يبحث عنها الطالب. احسب كذلك المسافة الزمنية بين نتيجة البحث والموضع الذي قصده المراجع.
اختبر بداية الملف ووسطه ونهايته وتغيير المتحدث والسكتة الطويلة والكلام المتداخل. قس نسبة المصطلحات التي تحتاج تصحيحاً قبل الوصول للمعلومة. لا تقارن التسجيل نفسه بعد قصه إلى أجزاء موزعة بين التدريب والاختبار؛ اجعل المحاضرات أو المتحدثين منفصلين حيثما أمكن. استفد من Common Voice لدراسة الكلام بعد مراجعة شروط النسخة، لكن لا تعتبره بديلاً لصوت محاضرة أو لهجة محلية.
ما الذي يجب ألا يفعله الفهرس؟
لا تعرض التسجيل لعامة المستخدمين لمجرد أن البحث مفيد. افصل وصول المشرف عن الطالب، واحذف التسجيلات في التاريخ المتفق عليه، وسجل عمليات التنزيل. إذا فقدت الخدمة الاتصال أو رفض المدرس استخدام التسجيل، يمكن حذف الفهرس والصوت معاً. لا تضع الصوت أو التفريغ في رابط عام دائم، وأبلغ المستخدم أن الأسماء والأرقام قد تُسمع خطأ.
تحقق من ترخيص بيانات التدريب وحقوق أصحاب الأصوات قبل الاستعمال. لا ترفع محتوى المقرر إلى خدمة خارجية دون تفويض. خطأ التفريغ قد يغير معنى تعريف أو وحدة؛ اربط النتيجة دائماً بالصوت واحتفظ بإمكانية الوصول إلى المصدر الأصلي. إذا احتاج الطالب نصاً موثوقاً لتقرير رسمي، فليراجعه المدرس ولا تستخدم النموذج بديلاً عن التحقق.
مخرجات مشروع التخرج
سلّم مسار استيراد، وفهرساً زمنياً، وبحثاً يفتح موضع الصوت، واختباراً لمصطلحات المقرر، وسياسة حذف وصلاحيات. أرفق مجموعة التقييم بعد إزالة أي ما يعرّف بالطلبة، واذكر أن الكلمات والتوقيت تقريبيان. اربط المشروع بدليل قابلية استخدام الواجهة العربية وبصفحة مشاريع التخرج قبل تحديد موافقات التسجيل.
يمكن إضافة فهرسة شرائح العرض مع الصوت لاحقاً، مع اختبار توافق رقم الشريحة مع لحظة شرحها. أما الملخص الآلي فيحتاج تقييماً مستقلاً للمعلومات التي حذفها أو نسبها خطأ. أظهر حدود النسخة في العرض النهائي: البحث يساعد على الوصول إلى كلام مسجل مصرح به، لكنه لا يصحح المحاضرة ولا يضمن أن التفريغ كامل.
المصادر
- وثائق Whisper في Transformers
- Whisper: التعرف على الكلام واسع النطاق
- Mozilla Common Voice: مجموعات بيانات الكلام المفتوحة
مراجعة المصادر: .
اختبار المثال وحدوده
عدد المقاطع والمصطلحات مثال تخطيطي؛ لا يتضمن تفريغاً لمحاضرة حقيقية أو قياساً لدقة نموذج عربي.
مقالات ذات صلة
الخدمة المرتبطة: مشاريع الذكاء الاصطناعي وتحليل البيانات.
أرسل متطلبات مشروعك