Instructions to use obadx/muaalem-model-v3_2 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use obadx/muaalem-model-v3_2 with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("automatic-speech-recognition", model="obadx/muaalem-model-v3_2")# Load model directly from transformers import Wav2Vec2BertForMultilevelCTC model = Wav2Vec2BertForMultilevelCTC.from_pretrained("obadx/muaalem-model-v3_2", device_map="auto") - Notebooks
- Google Colab
- Kaggle
نتائج وتحديثات الملفات الخاصة بمستودع التسميع
جزاك الله خيرا اطلعت عليه ولكن ممكن بس شرح بطريقة أفضل لما فعلت بااضبط حيث لا أفهم بالكلية ما فعلته @omar-abu-hfs-siraj
سم الله الرحمن الرحيم، والحمد لله، والصلاة والسلام على رسول الله ﷺ
جزى الله أصحابَ مشروع Quran Muaalem خيرًا، فقد بنينا عليه عملًا نرجو نفعَه، ونضعه بين أيديكم لتُقوّموه.
الفكرة: الوقوف عند اللحن الجليّ وحده
اخترنا أن تقتصر الأداةُ على اللحن الجليّ — الكلمات والحروف والشدّات والحركات، زيادةً أو نقصًا أو تغييرًا — وأن تبقى أحكامُ التجويد خارج نطاقها.
وذلك لثلاثة:
اللحنُ الجليُّ مطلوبٌ في كلّ مراحل الضبط بلا خلاف، وأحكامُ التجويد اجتهاديّةٌ تختلف بها المؤسّسات في ترتيب مطالبتها.
وفيه خطأُ أكثر القارئين — فالنفعُ فيه أعمّ.
وهو ما يمكن الحكمُ عليه بثقة؛ أمّا الدقائقُ فتُعرَض على أهل الاختصاص قبل أن يُبنى عليها.
ما بنيناه فوق Muaalem
أداةُ تسميعٍ عاملة — تأخذ تسجيلًا وسورةً وآية، فتكشف: إسقاطًا، وزيادةً، وخطأ حركة، وتغييرَ حرف.
توطينٌ بالكلمة — تحويلُ موضع الحرف الذي تُخرِجه المكتبة إلى الكلمة المخطوءة بعينها، ونوعِ موضعها.
قواعدُ كبحٍ للإنذار الكاذب — فخوارزميّةُ كشف الإسقاط تنكسر عند خطأ الحركة، فوضعنا قاعدةً تكبح الترشيحَ الكاذب دون أن تمسّ الإسقاط الحقيقيّ.
واجهةٌ محلّيّة تعمل على الجهاز، بلا رفعِ صوتٍ إلى خادم.
وثيقةٌ منهجيّةٌ بتسعة عشر بابًا — كلُّ نتيجةٍ فيها بأرقامها المقيسة وحدودِها المذكورة معها.
وأصلٌ حاكم
الآلةُ تُرشِّح، والمدرّسُ يُقرّ. فما تُخرِجه الأداةُ لا يُحسَب على الطالب حتى تسمعه أذنُ معلّم. وقد كشفت لنا التجربةُ مرارًا أنّ ما بدا خطأً من الأداة كان صوتًا حقيقيًّا لم ننتبه له — نَفَسًا أو وقفةً أو تشويشًا في التسجيل.
والعمل لم يكتمل
وفيه أخطاءٌ نذكرها كما هي، لا نخفيها:
تغييرُ الحرف لا يُكشَف مطّردًا (٢ من ٥ في تجاربنا)، والعلّةُ لم تُحسَم.
كشفُ الزيادة يتأثّر بضجيج التسجيل.
وترك الشدّة يُنتِج إسقاطًا كاذبًا على الكلمة المجاورة.
وقد وثّقنا هذه الحدودَ بالأرقام في المستودع، لئلّا يبني عليها أحدٌ ما لا تحتمل.
المستودع
https://huggingface.co/datasets/omar-abu-hfs-siraj/tasmee3-muaalem-findings
الكودُ والوثيقةُ والنتائجُ الخام. صدقةٌ جارية — لا ربحَ فيه، ومن أراد البناءَ عليه فلا يستأذن.
ونرحّب بكلّ ملاحظةٍ أو تصويبٍ خدمةً لكتاب الله. ومن جرّبها فأخبرَنا بما وجد، فقد نفعنا وأعاننا.
نسأل الله الإخلاصَ والقبول، وأن ينفعنا به وينفع بنا.
والحمد لله الذي بنعمته تتمّ الصالحات.
جزاك الله ألف خير يا أخ @omar-abu-hfs-siraj
فتحديد اخطاء النموذج عمل في دقة الجمال والأهمية لتحسين الأخطاء
برجاء أخي الفاضل توضيح الحروف التي أسقطها النموذج وأبدلها خطأَ
تغييرُ الحرف لا يُكشَف مطّردًا (٢ من ٥ في تجاربنا)، والعلّةُ لم تُحسَم.
كشفُ الزيادة يتأثّر بضجيج التسجيل.
وترك الشدّة يُنتِج إسقاطًا كاذبًا على الكلمة المجاورة.
وقد وثّقنا هذه الحدودَ بالأرقام في المستودع، لئلّا يبني عليها أحدٌ ما لا تحتمل.
للعمل على ذلك وتحسينه
وجزاكم الله خيرا يا أخي الفاضل