Advanced Audio Themes

توفر هذه الإضافة تجربة صوتية غامرة لمستخدمي قارئ الشاشة NVDA من خلال تشغيل أصوات وتأثيرات صوتية عند وقوع أحداث مختلفة في واجهة المستخدم. كما تتيح إنشاء وتثبيت وتخصيص حزم الثيمات الصوتية، مما يعزز التغذية الراجعة السمعية أثناء تصفح النظام والتطبيقات.

الميزات الرئيسية

التطوير والحقوق

بدأ تطوير هذه الإضافة وتوحيد بنيتها في أوائل شهر مايو (تحديداً 3 مايو 2026) حصرياً بواسطة حسن البرشومي (Hassan AlBarshoumy).

تم إجراء كافة التحسينات البرمجية، وإعادة هيكلة الأكواد، ودمج واجهات المستخدم (بما في ذلك استوديو الثيمات V2 ونوافذ الإعدادات الموحدة) لضمان أقصى درجات الاستقرار والتوافق مع إصدارات NVDA 2026.1 وما بعدها.

المطور الأساسي والمجمع: * حسن البرشومي (Hassan AlBarshoumy)

شكر وتقدير (Credits & Acknowledgments): استفادت هذه الإضافة بشكل كبير من دمج وتطوير جهود سابقة لمشاريع مفتوحة المصدر في مجتمع NVDA، ونتوجه بالشكر للمطورين الأصليين: * أحمد سامي (Ahmed Sami): المطور الأصلي لإضافة navSounds (Navigation Sound Effects). * مشرف عمر (Musharraf Omer): المطور الأصلي لإضافة Audio Themes 3D. * توني ماليخ (Tony Malykh): المطور الأصلي لإضافات Earcons and Speech Rules و BrowserNav و SentenceNav و TextNav. * أوستن هيكس وبرايان سمارت (Austin Hicks & Bryan Smart): المطورون الأصليون لإضافة Unspoken.

للتواصل والتحديثات مع المطور الحالي: https://t.me/HassanAlBarshoumy

التثبيت

  1. قم بتنزيل أحدث إصدار من الإضافة من قناة المطور الرسمية.
  2. افتح ملف الإضافة الذي يحمل الامتداد .nvda-addon.
  3. سيطلب منك NVDA تأكيد التثبيت. اختر "نعم" (Yes).
  4. أعد تشغيل NVDA لإتمام عملية التثبيت.

طريقة الاستخدام

تمكين وتعطيل الثيمات الصوتية

يمكنك تشغيل أو إيقاف ميزة الثيمات الصوتية من خلال إعدادات NVDA:

  1. افتح قائمة NVDA بالضغط على (NVDA+N).
  2. اذهب إلى "خيارات" (Preferences) -> "الإعدادات" (Settings).
  3. في نافذة الإعدادات، اختر قسم "الثيمات الصوتية المتقدمة" (Advanced Audio Themes).
  4. قم بتحديد أو إلغاء تحديد مربع الاختيار "تمكين الثيمات الصوتية" (Enable audio themes).

اختيار وإدارة الثيمات

من خلال لوحة إعدادات "الثيمات الصوتية"، يمكنك القيام بما يلي:

نظرة عامة على تبويبات الإعدادات

تحتوي لوحة إعدادات Advanced Audio Themes على عدة تبويبات لتخصيص كل جانب من جوانب التجربة الصوتية. إليك نظرة متعمقة على كل خيار متاح:

1. طبقة التنقل السريع (Navigation Layer)

2. تبويب محرك الصوت (Audio Engine)

3. تبويب الصدى (Reverb)

يحاكي الصوتيات البيئية لجعل الأصوات تبدو وكأنها تصدر في غرفة حقيقية. - تمكين الصدى (Enable Reverb): المفتاح الرئيسي للتأثيرات البيئية. - حجم الغرفة (Room Size): يضبط الحجم المتصور للغرفة الافتراضية. - التخميد (Damping): يتحكم في مدى سرعة امتصاص الترددات العالية (محاكاة الجدران الناعمة مقابل الصلبة). - المستوى الرطب / المستوى الجاف (Wet Level / Dry Level): يوازن بين كمية الصدى المعالج مقابل الصوت النظيف الأصلي. - العرض (Width): يضبط الانتشار الستيريو لنهاية الصدى.

4. تبويب صيغ الصوت (Audio Formats)

5. تبويب الإشارات الصوتية وقواعد النطق (Earcons & Speech Rules)

محرك قواعد قوي لتغيير النطق الصوتي وتعيين أصوات حالة مخصصة. - قائمة القواعد (Rules List): يعرض جميع القواعد النشطة مفلترة حسب الفئة (الدور، الحالة، النص، الحرف، إلخ). - محرر القواعد (Rule Editor): عند إضافة أو تحرير قاعدة، يمكنك تحديد: - النمط / قيمة الجنون (Pattern / Frenzy Value): نمط التعبير العادي، أو الدور، أو الحالة التي سيتم مطابقتها. - نوع الإجراء (Action Type): اختر تشغيل ملف صوتي مدمج، أو ملف wav مخصص، أو رنين (beep)، أو ضبط العروض (درجة الصوت/السرعة)، أو استبدال النص، أو عدم القيام بأي شيء. - إجراء النطق (Speech Action): قرر ما إذا كان يجب على NVDA الاحتفاظ بالنص الأصلي، أو تحرير النص المنطوق، أو كتم صوته تماماً عند مطابقة القاعدة. - تعديلات الصوت (Audio Adjustments): شريط تمرير مستوى الصوت، وتعويضات قص البداية/النهاية (بالميلي ثانية)، والنغمة/المدة لأصوات الرنين. - الفلاتر (Filters): قصر القاعدة على تطبيقات معينة، أو عناوين نوافذ، أو روابط مواقع ويب محددة (يدعم التعبيرات العادية). - العمليات المجمعة (Batch Operations): تصدير/استيراد قواميس القواعد، تمكين/تعطيل جميع القواعد، أو اختبار القواعد مباشرة من الواجهة.

6. تبويب متفرقات (Miscellaneous)

تكوين متقدم لوحدات التنقل. - التنقل بين الجمل (Sentence Navigation) (Alt+الأسهم): اضبط مستوى صوت الرنين الخاص بحدود الفقرة، وبدّل نطق التنسيقات، وكوّن تخطي مراجع ويكيبيديا، واضبط إعادة بناء الجمل عبر الفقرات، وحدد أحرف علامات الترقيم المخصصة لفصل الجمل/العبارات. - التنقل في النص (Text Navigation) (Alt+Shift+الأسهم): اضبط مستوى صوت الطقطقة وكوّن سلوكيات رنين نهاية النص. - التنقل المتقدم في المتصفح (BrowserNav): اضبط مستويات صوت الطقطقة والرنين أثناء التنقل في البحث السريع (QuickSearch)، ومستوى صوت رنين تخطي الفوضى. - طبقة التنقل (Navigation Layer) (NVDA+Windows+N): تكوين مهلات الخروج التلقائي، وأصوات إجراءات الطبقة، ومفاتيح المرور (pass-through)، والتبديل بين تشغيل وإيقاف أوضاع التنقل المحددة.

7. تبويب ترتيب النطق (Speech Order)

8. تبويب ملفات تعريف التطبيقات (App Profiles)

9. تبويب البحث السريع والعلامات المرجعية (QuickSearch & Bookmarks)

10. تبويب العنصر الأول/الأخير (First/Last Item)

11. تبويب حالة النظام (System Status)

12. تبويب الحافظة (Clipboard)

13. تبويب الإيموجي (Emoji)

استخدام استوديو الثيمات الصوتية V2

يتيح لك استوديو الثيمات الصوتية إنشاء وتعديل الثيمات بسهولة. لفتح الاستوديو:

  1. افتح قائمة NVDA بالضغط على (NVDA+N).
  2. اختر "استوديو الثيمات الصوتية" (Audio Themes Studio).

داخل الاستوديو، يمكنك:

تصدير الثيم الخاص بك

بعد إنشاء أو تعديل الثيم، يمكنك تصديره كملف .atp لمشاركته مع الآخرين. ستجد خيار التصدير داخل شاشة التعديل في الاستوديو.

القواعد المتقدمة وعلامات الترقيم الصوتية

تتيح ميزة الأيقونات الصوتية وقواعد النطق لـ NVDA تشغيل نغمات وتأثيرات نطق متقدمة (مثل تغيير نبرة الصوت أو سرعته).

طريقة الاستخدام

  1. تأكد من تشغيل الميزة بالضغط على (NVDA+Alt+P).
  2. يمكن تكوين القواعد من خلال مربع حوار مخصص في قائمة تفضيلات NVDA.
  3. افتراضياً، ستجد مجموعة من القواعد الصوتية الجاهزة والمعدة مسبقاً.
  4. يتم حفظ القواعد في ملف يسمى earconsAndSpeechRules.json داخل مجلد تكوين المستخدم الخاص بـ NVDA.

مستوى تفصيل الحالات (State Verbosity)

تتضمن الإضافة ميزة تمكنك من كتم وإخفاء النطق أو الأصوات للحالات التي قد تسبب إزعاجاً مستمراً (مثل حالة "موسع" أو "غير محدد"). للاستفادة من هذه الميزة: 1. اذهب لإعدادات قواعد النطق وقم بتعديل الحالة التي ترغب في كتمها. 2. حدد الخيار المسمى "كتم هذه الحالة عند تقليل التفاصيل" (Suppress state clutter). 3. الآن يمكنك استخدام الاختصار السريع لتبديل مستوى التفصيل متى شئت. * يمكنك تبديل هذا الخيار إما عن طريق اختصار الطبقة (NVDA+Shift+A ثم s) أو عبر الاختصار المباشر (NVDA+Alt+[). * عندما تقوم بتقليل التفصيل، سيتم كتم أي حالة قمت بتفعيل هذا الخيار لها. وعندما تعيد زيادة التفصيل، ستعود الإضافة لقراءة كافة الحالات بشكل طبيعي.

الأسرار والميزات المتقدمة الخفية (Advanced Features & Secrets)

لقد تم دمج مجموعة من الميزات المتقدمة جداً في هذه الإضافة والتي قد لا تكون واضحة من النظرة الأولى:

1. طبقة التنقل السريعة (Navigation Layer)

2. السونار الصوتي (Audio Sonar)

3. المنارة الصوتية (Audio Beacon)

4. طبقة أوامر الثيمات الصوتية (Audio Themes Command Layer)

5. الإبلاغ عن الكائن مع الإحداثيات المكانية

6. التكامل مع قائمة النظام (System Tray)

7. أصوات حالة النظام (System Status Sounds)

اختصارات لوحة المفاتيح

الاختصار (الزر) الوظيفة
NVDA+Alt+N تشغيل/إيقاف الثيمات الصوتية. (اضغط مرتين بسرعة لتشغيل/إيقاف أصوات الكتابة).
NVDA+Alt+T التنقل الدائري بين الثيمات الصوتية المتاحة.
NVDA+Alt+Y التنقل الدائري بين حزم أصوات الكتابة المتاحة.
NVDA+Alt+K تشغيل/إيقاف أصوات الكتابة بشكل مستقل.
NVDA+Alt+R السونار الصوتي (Audio Sonar): مسح النافذة النشطة لإنشاء خريطة صوتية لعناصرها.
NVDA+Shift+B إسقاط/إزالة منارة صوتية (Beacon) عند موقع الكائن الحالي للتنقل ومتابعة موقعه بالسونار.
NVDA+Shift+A الدخول إلى طبقة أوامر الثيمات الصوتية (اضغط هذا الاختصار ثم: h للمساعدة، t للتشغيل/الإيقاف، p للقواعد، n/b للثيم التالي/السابق، الأسهم لأعلى/أسفل لمستوى الصوت، y/i/u للتبديل، a/r للمنارة والسونار، s للإسهاب، c للعنوان، o للترتيب).
NVDA+Alt+P تشغيل/إيقاف الأيقونات الصوتية وقواعد النطق.
NVDA+Alt+[ التبديل بين النمط الموجز والمفصل للإبلاغ عن الحالة (State Verbosity).
NVDA+H نطق مستوى العنوان الحالي.
NVDA+Tab الإبلاغ عن الكائن تحت المؤشر مع إحداثيات الصوت ثلاثي الأبعاد الكاملة.
NVDA+Alt+S نطق الجملة الحالية (SentenceNav).
Alt+الأسهم التنقل المتقدم بين الجمل (Sentences).
Alt+Windows+الأسهم التنقل المتقدم بين العبارات (Phrases).
Alt+Shift+الأسهم التنقل المتقدم بين الفقرات (Paragraphs).
NVDA+Alt+الأسهم التنقل المتقدم في صفحات الويب (BrowserNav).
NVDA+Win+N تشغيل/إيقاف طبقة التنقل (Navigation Layer) للتنقل السريع بالأسهم فقط.
Ctrl+C / X / V النسخ، والقص، واللصق مع إعلانات صوتية.
Ctrl+A تحديد الكل مع إعلان صوتي.
Ctrl+Z / Y التراجع، والإعادة مع إعلانات صوتية.
Ctrl+Shift+V لصق النص العادي (بدون تنسيق) مع إعلان صوتي.
Ctrl+Shift+Z إعادة بديلة (Redo) مع إعلان صوتي.

التوافق والمتطلبات

الكود المصدري والمستودع

يمكنك الاطلاع على الكود المصدري، أو الإبلاغ عن المشكلات، أو المساهمة في المشروع على GitHub: مستودع الثيمات الصوتية المتقدمة

سجل التغييرات (ما الجديد)

الإصدار 9.33

الإصدار 9.32

الإصدار 9.30 - 9.31

الإصدار 9.27 - 9.28

الإصدار 9.23 - 9.26

الإصدار 9.21 - 9.22

الإصدار 9.20

الإصدار 9.11 - 9.13

الإصدار 9.4 - 9.10

المترجمون

الدعم والمساعدة

لأي استفسارات، أو طلبات، أو الإبلاغ عن مشاكل، يرجى التواصل عبر حساب المطور الرسمي: حساب تليجرام حسن البرشومي