السلام عليكم ورحمة الله وبركاته،
إخوتي وأخواتي في مجتمع إتقان،
انطلاقاً من الحرص على خدمة كتاب الله وتوفير تلاوات قرآنية نقية وعالية الجودة للمطورين وتطبيقات القرآن الكريم، قمت بفضل الله بمعالجة المصحف المرتل كاملاً للشيخ محمود خليل الحصري (نسخة المصحف المعلم)، وإعادة ترميم الصوت ورفع دقته بالكامل باستخدام نموذج SAWT V4.
🎯 الهدف من المنشور (دعوة للمطورين وأصحاب المنصات)
الهدف الأساسي من إتاحة هذه التلاوة هو أن تتاح لعموم المسلمين والمطورين عبر منصات واجهات برمجة التطبيقات (Quran APIs / CDNs) مثل (EveryAyah أو Quran.com أو MP3Quran أو غيرها).
نداء للمجتمع: إذا كان لدى أي منكم تواصل أو صلاحيات رفع على المنصات والخوادم التي تغذي تطبيقات ومواقع القرآن الكريم بملفات الصوت عبر الـ API، أرجو المساعدة في رفع واستضافة هذه النسخة المعالجة لتكون مصدراً متاحاً لجميع المطورين مجاناً.
⚙️ التفاصيل التقنية وخطوات المعالجة (Pipeline)
- المصدر الأصلي: تم جلب تسجيلات المصحف المعلم للشيخ الحصري من أرشيف الإنترنت بصيغة MP3:
https://archive.org/details/mo3lm-7sri-H
- التحويل الأولي: تم تحويل الملفات بالكامل إلى نسق خام غير مضغوط WAV (48,000Hz - Mono PCM) لضمان أعلى دقة معالجة.
- نموذج الذكاء الاصطناعي: استُخدم نموذج SAWT V4 المطور خصيصاً لترميم ومعالجة الصوتيات القرآنية:
https://huggingface.co/Quran-Lab/sawt-v4
- بيئة التشغيل والعتاد: تمت المعالجة عبر بطاقة رسوميات Tesla T4 GPU على منصة Kaggle.
- إعدادات المعالجة القصوى (Recitation Mode):
- تفعيل نمط التلاوة الأقصى: استخدام خيار --select-k 3 --select-by asr بالاعتماد على نموذج الفحص الصوتي الملحق (quran_asr_v31)؛ حيث يقوم النموذج بتوليد 3 مرشحات لكل نافذة زمنية واختيار أكثرها دقة ومطابقة للنطق ومخارج الحروف، مما يقلل نسبة الخطأ الفونيمي إلى أدنى حد ممكن.
- المعالجة بالدقة الكاملة (Full Precision): استُخدمت أوزان النموذج الأصلية بدقة FP32 كاملة دون تقليص الدقة (بدون استخدام أوزان bf16 المخففة) لضمان عدم التفريط في أدق تفاصيل الصوت.
- التعامل مع السور الطويلة وتفادي نفاد الذاكرة (CUDA OOM):
- تم تقسيم السور الكبيرة (من السورة 2 إلى 10) برمجياً عند فترات الصمت الطبيعية بين الآيات (ما بين 3 إلى 7 ثوانٍ) لضمان عدم قطع أي حرف.
- جرت معالجة الأجزاء ثم دمجها بشكل متطابق دون أي فقد في الجودة (Lossless Merge via FFmpeg).
📊 ما هي ملفات الـ JSON المرفقة مع كل سورة؟
الملفات التي تحمل امتداد .json بجانب كل ملف صوتي تمثل سجل فحص وتدقيق الجودة (Audio Quality & Fidelity Audit Log) الصادر مباشرة من النموذج، وتوثق إحصائيات المعالجة ومقاييس نقاء الصوت ومطابقة مخارج الحروف آلياً.
📥 رابط التحميل وملاحظات هامة حول الملفات
🔗 رابط المجلد الكامل على GoFile:
https://gofile.io/d/XNGcdMoZ
⚠️ تنبيه مهم بخصوص استضافة GoFile (دعوة للأرشفة):
- يُرجى الانتباه إلى أن ملفات موقع GoFile مؤقتة وقد تُحذف تلقائياً بعد فترة من الزمن، لذا أتمنى ممن لديه القدرة وسعة التخزين والاتصال أن يقوم بتحميل الملفات وإعادة رفعها على أرشيف الإنترنت (Archive.org) أو أي منصات سحابية دائمة لضمان بقائها وحفظها من الضياع.
⚠️ تنبيه بخصوص سور البقرة إلى يونس (من سورة 002 إلى 010):
- ستجدون داخل المجلد بعض الملفات المقسمة مثل (002-1.wav، 002-2.wav، إلخ).
- المطلوب تحميله لعامة السور هو الملف النهائي المدمج المكتمل فقط (مثل: 002.wav، 003.wav، إلخ).
- استثناء لسورتين فقط (سورة المائدة 005 وسورة الأعراف 007): لم يُرفع الملف المدمج النهائي لهم، والمتاح لهما حالياً هو ملفات الأجزاء فقط:
- سورة المائدة: بحاجة لتحميل الجزئين (005-1.wav و 005-2.wav) ودمجهما.
- سورة الأعراف: بحاجة لتحميل الجزئين (007-1.wav و 007-2.wav) ودمجهما.
- (يمكن دمجهما بسهولة وبدون إعادة ترميم عبر FFmpeg بأمر concat دون أي فقد للجودة).
نسأل الله أن يتقبل هذا العمل خالصاً لوجهه الكريم وأن ينفع به.