محاذي الوقف الدقيق

Waqf Precision Aligner - Golden Dataset Creator

المستخدم {{ currentUser.full_name || currentUser.username }} (مشرف)
معالجتي: {{ stats.user_processed || 0 }}
تخطيتي: {{ stats.user_skipped || 0 }}
التسجيلات: {{ stats.total_recitations }}

اختر تسجيلاً للمعالجة

جاري التحميل...

{{ rec.recitation_id }} ✓ تم ⏳ قيد المعالجة ⏭️ متخطى

{{ rec.surah_name }}

آيات: {{ rec.start_verse }}-{{ rec.end_verse }}

📑 {{ formatSkipReason(rec.skip_reason) }}

جودة البيانات {{ rec.validity_score }} صالح
{{ currentPage + 1 }}

تسجيل رقم {{ currentRecitation.recitation_id }}

السورة: {{ currentRecitation.surah_number }} - {{ currentRecitation.surah_name }} آيات: {{ currentRecitation.start_verse_number }}-{{ currentRecitation.end_verse_number }} المدققون: {{ currentRecitation.annotator_count }}

🎧 ملاحظات جودة الصوت:

📋 محاذاة الوقف باستخدام الصوت والنص القرآني

1️⃣ الكلمات الملونة

▪️ كلمات مرشحة للوقف من قبل المدققين

▪️ كل كلمة لها لون فريد

▪️ اضغط على كلمة ملونة

▪️ حدد **بداية ثم نهاية السكوت** على الموجة

🎨 ستحصل المنطقة على نفس لون الكلمة

📌 البداية تُحسب تلقائياً من نهاية الوقف السابق

2️⃣ المناطق الملونة (AI)

▪️ توقعات الذكاء الاصطناعي للوقف

▪️ كل منطقة لها لون فريد

▪️ اضغط على منطقة ملونة لسماع النص قبل الوقف

▪️ ثم اضغط على الكلمة المقابلة للربط

🎯 إذا كانت المنطقة قريبة من توقع AI، سيتم المحاذاة تلقائياً

3️⃣ إضافة وقف جديد

▪️ اضغط زر "➕ إضافة وقف"

▪️ حدد كلمة البداية ثم كلمة النهاية

▪️ حدد **بداية ثم نهاية السكوت** على الموجة

➕ للوقفات غير المدرجة في القائمة

الموجة الصوتية

✍️ معالجة الوقف: {{ handledUnionCandidates.length + handledAIPredictions.length }} / {{ unionFragments.length + aiPredictions.length }} {{ coverageProgress }}%
⚠️

بقي {{ unhandledUnionCandidates.length }} مرشحاً و {{ unhandledAIPredictions.length }} تنبؤ AI

يجب معالجة جميع الملاحظات قبل الحفظ

اكتملت المعالجة!

يمكنك الآن حفظ المحاذاة

✂️ وضع التحديد نشط

نقرة أولى ▶ بداية المنطقة
نقرة ثانية ⏹ نهاية المنطقة

🎵 تم إنشاء منطقة الوقف: {{ tempRegion.start.toFixed(2) }}s → {{ tempRegion.end.toFixed(2) }}s

🔗 سيتم ربط الوقف بالكلمة: "{{ ayahWords[selectedWordIndex].text }}"

➕ سيتم ربط الوقف بالنطاق: "{{ getWordRangeText(addModeWordRange.start, addModeWordRange.end) }}"

🔊 {{ selectedRegionIsAI ? 'مقطع النص' : 'منطقة محددة' }}: {{ selectedRegionDisplayStart.toFixed(2) }}s - {{ selectedRegionDisplayEnd.toFixed(2) }}s

اضغط "🔊 تشغيل المنطقة" لسماع هذا الجزء فقط

النص القرآني

✅ الكلمة: "{{ ayahWords[selectedWordIndex].text }}" - حدد الآن منطقة السكوت على الموجة 🔊

🤖 منطقة AI محددة - الآن اضغط على الكلمة المقابلة في النص 👆

➕ وضع الإضافة مفعّل - اضغط نقرة واحدة على كلمة البداية

➕ البداية: "{{ ayahWords[addModeWordRange.start].text }}" - اضغط نقرة واحدة على كلمة النهاية

✅ النطاق محدد - الآن حدد منطقة السكوت على الموجة الصوتية 🔊

🔁

تنبيه: يحتوي هذا التسجيل على تكرار في بعض الكلمات. يُرجى التصحيح كما هو طبيعي، وقد أضفنا الكلمات المكررة في النص لتسهيل عملية التصحيح، علمًا بأن النص القرآني لا يُعدَّل.

الكلمات الصفراء (🟨) فقط هي مواقع الوقف المرشحة من قبل المُدققين

{{ word.text }}
🚫 ⚠️
🚩 {{ getWordError(index) }}

📋 المرحلة الثانية: ربط تنبؤات AI بالنص

تتم المعالجة بتحديد موضع الوقف على الآية أو التسجيل، أو حذف/استبعاد موضع الوقف.

1️⃣ انقر على تنبؤ AI من القائمة اليمنى 👉
2️⃣ انقر على أول كلمة من النص 👆
3️⃣ انقر على آخر كلمة من النص ✅
4️⃣ تأكيد أو إلغاء ⚡
✅ تم التحديد! اضغط "تأكيد الربط" أو انقر كلمة أخرى لإعادة التحديد
الآن انقر على أول وآخر كلمة من النص لتحديد الجملة للتنبؤ رقم {{ selectedAIRegion + 1 }}
⚠️ انقر على أي تنبؤ من القائمة اليمنى أولاً 👉
{{ getLinkedAIPredictionsCount() }} / {{ aiPredictions.length }}

تم ربط {{ getLinkedAIPredictionsCount() }} من {{ aiPredictions.length }} تنبؤات

🤖 تنبؤات AI (انقر للاختيار)
{{ index + 1 }} 🚫 👉
🔇 وقفة: {{ pred.start.toFixed(2) }}s - {{ pred.end.toFixed(2) }}s ({{ pred.duration.toFixed(2) }}s)
"{{ getLinkedFragmentForAI(index) }}"
📖 النص القرآني (حدد النص للتنبؤ رقم {{ selectedAIRegion + 1 }}) (اختر تنبؤ AI أولاً)
{{ word.text }}
{{ getLinkedAIIndexForWord(index) + 1 }} 🚫

⚡ طريقة التحديد السريعة:
☝️ نقرة واحدة على أول كلمة
☝️ نقرة ثانية على آخر كلمة
سيتم الحفظ تلقائيا!

✅ النص المحدد:
"{{ getSelectedFragmentText() }}"
البداية: كلمة {{ selectedStartWord + 1 }} النهاية: كلمة {{ selectedEndWord + 1 }}
⬜ نص عادي (غير قابل للنقر) 🟨 كلمات قابلة للربط 🟣 كلمة/منطقة محددة 🟩 مكتمل

✨ محاذاة الوقف الدقيقة - Unified Workflow

راجع جميع الوقفات (مرشحة + AI) وربطها بالنص القرآني

{{ alignedWaqfs.length }}
وقفة محاذاة
{{ unionFragments.length }}
مرشحة (صفراء)
{{ aiPredictions.length }}
تنبؤات AI
{{ alignedWaqfs.length }}
محاذاة كاملة

⏭️ تخطي التسجيل

اختر سبب التخطي أو اكتبه يدويًا:

تحديد نوع الخطأ:

{{ ayahWords[wordErrorMenu.wordIndex].text }}