قارئ الشاشة

مثال لشخص يستخدم قارئ شاشة يعرض مستندات غير قابلة للوصول وقابلة للقراءة ويمكن الوصول إليها

قارئ الشاشة هو شكل من أشكال التكنولوجيا المساعدة ( AT ) [1] التي تقدم محتوى النص والصورة كمخرجات كلامية أو بطريقة برايل. تعد برامج قراءة الشاشة ضرورية للأشخاص المكفوفين ، [ 2] ومفيدة للأشخاص الذين يعانون من ضعف البصر ، [2] أو الأميين ، أو الذين يعانون من صعوبات في التعلم . [3] برامج قراءة الشاشة هي تطبيقات برمجية تحاول نقل ما يراه الأشخاص ذوو البصر الطبيعي على الشاشة إلى مستخدميها عبر وسائل غير بصرية، مثل تحويل النص إلى كلام ، [4] أو أيقونات الصوت، [5] أو جهاز برايل . [2] يفعلون ذلك من خلال تطبيق مجموعة واسعة من التقنيات التي تشمل، على سبيل المثال، التفاعل مع واجهات برمجة تطبيقات إمكانية الوصول المخصصة، واستخدام ميزات نظام التشغيل المختلفة (مثل الاتصال بين العمليات واستعلام خصائص واجهة المستخدم )، وتوظيف تقنيات الربط . [6]

تتضمن أنظمة تشغيل Microsoft Windows قارئ الشاشة Microsoft Narrator منذ Windows 2000 ، على الرغم من أن المنتجات المنفصلة مثل قارئ الشاشة JAWS المتوفر تجاريًا من Freedom Scientific ومكبر الشاشة ZoomText وقارئ الشاشة المجاني والمفتوح المصدر NVDA من NV Access أكثر شيوعًا لنظام التشغيل هذا. [7] تتضمن أنظمة macOS و iOS و tvOS من Apple Inc. VoiceOver كقارئ شاشة مدمج، بينما يوفر Android من Google قارئ الشاشة Talkback ويمكن لنظام ChromeOS استخدام ChromeVox. [8] وبالمثل، توفر الأجهزة التي تعمل بنظام Android من Amazon قارئ الشاشة VoiceView. هناك أيضًا قارئات شاشة مجانية ومفتوحة المصدر لأنظمة Linux و Unix-like ، مثل Speakup و Orca .

تاريخ

حوالي عام 1978، طور آل أوفربي من شركة آي بي إم رالي نموذجًا أوليًا لمحطة ناطقة، تُعرف باسم SAID (لبرنامج تشغيل واجهة الصوت الاصطناعية)، لمحطة آي بي إم 3270. [9] يقرأ SAID قيم ASCII للشاشة في دفق ويتحدث بها من خلال مُركِّب مسار صوتي كبير بحجم حقيبة سفر، وتكلف حوالي 10000 دولار. [10] قام الدكتور جيسي رايت، وهو عالم رياضيات باحث أعمى، وجيم ثاتشر ، وهو طالب دراسات عليا سابق له من جامعة ميشيغان، ويعمل كعلماء رياضيات لشركة آي بي إم، بتكييف هذا كأداة داخلية لشركة آي بي إم لاستخدامها من قبل المكفوفين. بعد إصدار جهاز الكمبيوتر الشخصي (PC) المبكر لشركة آي بي إم في عام 1981، طور ثاتشر ورايت برنامجًا مكافئًا لـ SAID، يُسمى PC-SAID، أو برنامج تشغيل واجهة الصوت الاصطناعية للكمبيوتر الشخصي . تمت إعادة تسميته وإصداره في عام 1984 باسم IBM Screen Reader، والذي أصبح الاسم الخاص لتلك الفئة العامة من تكنولوجيا المساعدة. [10]

أنواع

سطر الأوامر (النص)

في أنظمة التشغيل المبكرة ، مثل MS-DOS ، التي استخدمت واجهات سطر الأوامر ( CLIs )، كانت شاشة العرض تتكون من أحرف يتم تعيينها مباشرة إلى مخزن مؤقت للشاشة في الذاكرة وموضع المؤشر . كان الإدخال عن طريق لوحة المفاتيح. وبالتالي، يمكن الحصول على كل هذه المعلومات من النظام إما عن طريق ربط تدفق المعلومات حول النظام وقراءة مخزن الشاشة أو باستخدام مقبس إخراج أجهزة قياسي [11] وتوصيل النتائج إلى المستخدم.

في ثمانينيات القرن العشرين، قام مركز أبحاث تعليم المعاقين بصريًا ( RCEVH ) بجامعة برمنجهام بتطوير قارئ شاشة لجهاز BBC Micro وNEC Portable. [12] [13]

رسومية

نماذج خارج الشاشة

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

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

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

واجهات برمجة التطبيقات الخاصة بإمكانية الوصول

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

يمكن لقارئات الشاشة الاستعلام عن نظام التشغيل أو التطبيق لمعرفة ما يتم عرضه حاليًا وتلقي التحديثات عند تغير العرض. على سبيل المثال، يمكن إخبار قارئ الشاشة بأن التركيز الحالي على زر ويجب توصيل تسمية الزر للمستخدم. هذا النهج أسهل بكثير لمطوري قارئات الشاشة، لكنه يفشل عندما لا تتوافق التطبيقات مع واجهة برمجة تطبيقات إمكانية الوصول : على سبيل المثال، لا يتوافق Microsoft Word مع واجهة برمجة تطبيقات MSAA ، لذلك يجب على قارئات الشاشة الاحتفاظ بنموذج خارج الشاشة لـ Word أو إيجاد طريقة أخرى للوصول إلى محتوياته. [ بحاجة لمصدر ] أحد الأساليب هو استخدام رسائل نظام التشغيل المتاحة ونماذج كائنات التطبيق لتكملة واجهات برمجة تطبيقات إمكانية الوصول .

يمكن افتراض أن برامج قراءة الشاشة قادرة على الوصول إلى كل محتوى العرض الذي لا يتعذر الوصول إليه جوهريًا. تعد متصفحات الويب ومعالجات الكلمات والأيقونات والنوافذ وبرامج البريد الإلكتروني مجرد بعض التطبيقات التي يستخدمها مستخدمو برامج قراءة الشاشة بنجاح. ومع ذلك، وفقًا لبعض المستخدمين، فإن استخدام برنامج قراءة الشاشة أصعب بكثير من استخدام واجهة المستخدم الرسومية، والعديد من التطبيقات تعاني من مشاكل محددة ناتجة عن طبيعة التطبيق (على سبيل المثال الرسوم المتحركة) أو الفشل في الامتثال لمعايير إمكانية الوصول للمنصة (على سبيل المثال Microsoft Word وإمكانية الوصول النشطة). [ بحاجة لمصدر ]

برامج وتطبيقات التعبير الذاتي

تحتوي بعض البرامج والتطبيقات على تقنية التعبير الصوتي المدمجة إلى جانب وظائفها الأساسية. تُسمى هذه البرامج بالتعبير الصوتي الذاتي ويمكن أن تكون شكلاً من أشكال التكنولوجيا المساعدة إذا تم تصميمها لإزالة الحاجة إلى استخدام قارئ الشاشة. [ بحاجة لمصدر ]

مبني على السحابة

تسمح بعض خدمات الهاتف للمستخدمين بالتفاعل مع الإنترنت عن بُعد. على سبيل المثال، يمكن لبرنامج TeleTender قراءة صفحات الويب عبر الهاتف ولا يتطلب برامج أو أجهزة خاصة من جانب المستخدم. [ بحاجة لمصدر ]

يمكن للمساعدين الافتراضيين في بعض الأحيان قراءة المستندات المكتوبة (محتوى الويب النصي، مستندات PDF ، رسائل البريد الإلكتروني وما إلى ذلك). وأشهر الأمثلة هي Siri من Apple ، وGoogle Assistant ، و Amazon Alexa .

مبني على الويب

من التطورات الجديدة نسبيًا في هذا المجال التطبيقات المستندة إلى الويب مثل Spoken-Web التي تعمل كبوابات ويب، وتدير المحتوى مثل تحديثات الأخبار والطقس والمقالات العلمية والتجارية لمستخدمي الكمبيوتر من ذوي الإعاقات البصرية أو المكفوفين. [ بحاجة لمصدر ] ومن الأمثلة الأخرى ReadSpeaker أو BrowseAloud التي تضيف وظيفة تحويل النص إلى كلام إلى محتوى الويب. [ بحاجة لمصدر ] الجمهور الأساسي لمثل هذه التطبيقات هو أولئك الذين يعانون من صعوبة في القراءة بسبب صعوبات التعلم أو الحواجز اللغوية. [ بحاجة لمصدر ] على الرغم من أن الوظائف تظل محدودة مقارنة بتطبيقات سطح المكتب المكافئة، فإن الفائدة الرئيسية هي زيادة إمكانية الوصول إلى مواقع الويب المذكورة عند عرضها على أجهزة عامة حيث لا يملك المستخدمون إذنًا لتثبيت برامج مخصصة، مما يمنح الأشخاص "حرية أكبر للتجوال". [ بحاجة لمصدر ]

تعتمد هذه الوظيفة على جودة البرنامج، ولكنها تعتمد أيضًا على البنية المنطقية للنص. يعد استخدام العناوين وعلامات الترقيم ووجود سمات بديلة للصور وما إلى ذلك أمرًا بالغ الأهمية لإخراج النص بشكل جيد. كما قد يكون لموقع الويب مظهر جيد بسبب استخدام وضع ثنائي الأبعاد مناسب مع CSS، ولكن قد لا يكون خطيته القياسية، على سبيل المثال، عن طريق قمع أي CSS وJavascript في المتصفح مفهومًا. [ بحاجة لمصدر ]

التخصيص

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

الإسهاب

الإسهاب هو ميزة من ميزات برامج قراءة الشاشة التي تدعم مستخدمي الكمبيوتر من ذوي الإعاقات البصرية. تمكن عناصر التحكم في إسهاب الكلام المستخدمين من اختيار مقدار ملاحظات الكلام التي يرغبون في سماعها. على وجه التحديد، تسمح إعدادات الإسهاب للمستخدمين ببناء نموذج ذهني لصفحات الويب المعروضة على شاشة الكمبيوتر الخاصة بهم. بناءً على إعدادات الإسهاب، يُعلم برنامج قراءة الشاشة المستخدمين بتغييرات معينة في التنسيق، مثل متى يبدأ إطار أو جدول وينتهي، أو أين تم إدراج الرسومات في النص، أو متى تظهر قائمة في المستند. يمكن لإعدادات الإسهاب أيضًا التحكم في مستوى وصف العناصر، مثل القوائم والجداول والمناطق. [18] على سبيل المثال، يوفر JAWS مستويات مسبقة منخفضة ومتوسطة وعالية لإسهاب الويب. يوفر مستوى الإسهاب العالي مزيدًا من التفاصيل حول محتويات صفحة الويب. [19]

لغة

يمكن لبعض برامج قراءة الشاشة قراءة النص بأكثر من لغة ، بشرط أن تكون لغة المادة مشفرة في بياناتها الوصفية . [20]

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

انظر أيضا

مراجع

  1. ^ "أنواع منتجات التكنولوجيا المساعدة". إمكانية الوصول إلى Microsoft . تم الاسترجاع في 13 يونيو 2016 .
  2. ^ abc "تقنية قراءة الشاشة". AFB . تم الاسترجاع في 23 فبراير 2022 .
  3. ^ "قارئات الشاشة وكيفية عملها مع التعلم الإلكتروني". Virginia.gov. مؤرشف من الأصل في 13 نوفمبر 2018. تم الاسترجاع في 31 مارس 2019 .
  4. ^ "استمع إلى قراءة النص بصوت عالٍ باستخدام الراوي". Microsoft . تم الاسترجاع في 13 يونيو 2016 .
  5. ^ Coyier, Chris (29 أكتوبر 2007). "أساسيات إمكانية الوصول: كيف تبدو صفحتك لقارئ الشاشة؟". CSS-Tricks . تم الاسترجاع في 13 يونيو 2016 .
  6. ^ "ما هو قارئ الشاشة". نومينسا . تم الاسترجاع في 9 يوليو 2017 .
  7. ^ "استطلاع رأي مستخدمي قارئ الشاشة رقم 9". WebAIM . تم الاسترجاع في 1 يوليو 2021 .
  8. ^ "ChromeVox". Google . تم الاسترجاع في 9 مارس 2020 .
  9. ^ كوك، آن ماري (مارس 2004). "تاريخ إمكانية الوصول في آي بي إم". المؤسسة الأمريكية للمكفوفين (AFB) .
  10. ^ "جائزة إحداث الفارق (2009) - جيم تاتشر (مقابلة)". SIGCAS، مجموعة المصالح الخاصة لجمعية آلات الحوسبة من أجل الحاسبات والمجتمع . 2009.
  11. ^ "Talking Terminals. BYTE, September 1982". مؤرشف من الأصل في 25 يونيو 2006. تم الاسترجاع في 7 سبتمبر 2006 .
  12. ^ بول بلينكهورن، " مشروع RCEVH حول أنظمة الكمبيوتر الصغيرة والتعلم بمساعدة الكمبيوتر"، المجلة البريطانية للإعاقة البصرية، 4/3، 101-103 (1986). نسخة HTML مجانية على Visugate.
  13. ^ "الوصول إلى أجهزة الكمبيوتر الشخصية باستخدام توليف الكلام. RNIB New Beacon No.76، مايو 1992". 3 مارس 2014.
  14. ^ وفقًا لـ "Making the GUI Talk" (بقلم ريتشارد شفيردتفيجر، BYTE ديسمبر 1991، ص 118-128)، كان أول قارئ شاشة يبني نموذجًا خارج الشاشة هو outSPOKEN.
  15. ^ تنفيذ إمكانية الوصول على Android.
  16. ^ واجهة برمجة تطبيقات إمكانية الوصول الخاصة بـ Apple.
  17. ^ "شبكة تقنية أوراكل لمطوري جافا – شبكة تقنية أوراكل – أوراكل".
  18. ^ زونغ، جوناثان؛ لي، كريستال؛ لوندجارد، آلان؛ جانج، جيوونج؛ هاجاس، دانيال؛ ساتيانارايان، أرفيند (2022). "تجارب قارئ الشاشة الغنية لتصور البيانات التي يمكن الوصول إليها". منتدى رسومات الكمبيوتر . 41 (3): 15-27. arXiv : 2205.04917 . doi :10.1111/cgf.14519. ISSN  0167-7055. S2CID  248665696.
  19. ^ "JAWS Web Verbosity". www.freedomscientific.com . تم الاسترجاع في 6 نوفمبر 2022 .
  20. ^ كريس هيلمان (13 مارس 2008). "نتائج بحث ياهو! الآن مع دعم اللغة الطبيعية". مدونة شبكة مطوري ياهو!. مؤرشف من الأصل في 25 يناير 2009. تم الاسترجاع في 28 فبراير 2015 .
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=قارئ_الشاشة&oldid=1247182888"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate