Screen reader: Difference between revisions

Content deleted Content added
→‎Verbosity: Added peer-reviewed article about verbosity settings. Also added an example of the verbosity of JAWS screen reader.
unhelpful
 
(34 intermediate revisions by 20 users not shown)
Line 5:
A '''screen reader''' is a form of [[assistive technology]] (<abbr>AT</abbr>)<ref>{{cite web|url=https://www.microsoft.com/enable/at/types.aspx|title=Types of Assistive Technology Products|publisher=Microsoft Accessibility|access-date=13 June 2016}}</ref> that renders text and image content as speech or braille output. Screen readers are essential to people who are [[blindness|blind]],<ref name="afb"/> and are useful to people who are [[visual impairment|visually impaired]],<ref name="afb"/> [[Illiteracy|illiterate]], or have a [[learning disability]].<ref name="Screen1">{{cite web|url=http://www.vadsa.org/ace/reader.htm|title=Screen Readers and how they work with E-Learning|publisher=Virginia.gov|access-date=31 March 2019|archive-url=https://web.archive.org/web/20181113075826/https://www.vadsa.org/ace/reader.htm|archive-date=13 November 2018}}</ref> Screen readers are [[Application software|software applications]] that attempt to convey what people with normal eyesight see on a [[Display device|display]] to their users via non-visual means, like [[text-to-speech]],<ref>{{cite web|url=http://windows.microsoft.com/en-us/windows/hear-text-read-aloud-narrator#1TC=windows-8|title=Hear text read aloud with Narrator|publisher=[[Microsoft Office|Microsoft]]|access-date=13 June 2016}}</ref> sound icons,<ref>{{cite web|url=https://css-tricks.com/accessiblility-basics-turn-your-css-off/|title=Accessibility Basics: How Does Your Page Look To A Screen Reader?|last=Coyier|first=Chris|date=29 October 2007|publisher=CSS-Tricks|access-date=13 June 2016}}</ref> or a [[Refreshable Braille display|braille device]].<ref name="afb">{{cite web|url=https://www.afb.org/blindness-and-low-vision/using-technology/assistive-technology-videos/screen-reading-technology|title=Screen reading technology|publisher=[[American Foundation for the Blind|AFB]]|access-date=23 February 2022}}</ref> They do this by applying a wide variety of techniques that include, for example, interacting with dedicated [[#Accessibility APIs|accessibility APIs]], using various [[operating system]] features (like [[inter-process communication]] and querying [[user interface]] properties), and employing [[hooking]] techniques.<ref name="SR Overview">{{cite web|url=https://www.nomensa.com/blog/2005/what-screen-reader|title=What is a Screen Reader|publisher=[[Nomensa]]|access-date=9 July 2017}}</ref>
 
[[Microsoft Windows]] [[operating systems]] have included the [[Microsoft Narrator]] screen reader since [[Windows 2000]], though separate products such as [[Freedom Scientific]]'s commercially available [[JAWS (screen reader)|JAWS]] screen reader and [[ZoomText]] screen magnifier and the [[free and open source]] screen reader [[NonVisual Desktop Access|NVDA]] by NV Access are more popular for that operating system.<ref>{{cite web|url=https://webaim.org/projects/screenreadersurvey9/|title=Screen Reader User Survey #9|publisher=[[WebAIM]]|access-date=July 1, 2021}}</ref> [[Apple Inc.]]'s [[macOS]], [[iOS]], and [[tvOS]] include [[VoiceOver]] as a built-in screen reader, while [[Google]]'s [[Android (operating system)|Android]] provides the [[Google TalkBack|Talkback screen reader]] and its [[Chrome OSChromeOS]] can use ChromeVox.<ref>{{cite web|url=http://www.chromevox.com/|title=ChromeVox|publisher=Google|access-date=March 9, 2020}}</ref> Similarly, Android-based devices from Amazon provide the VoiceView screen reader. There are also free and open source screen readers for [[Linux]] and [[Unix-like]] systems, such as Speakup and [[Orca (assistive technology)|Orca]].
 
== Types ==
Line 65:
=== Verbosity ===
 
Verbosity is a feature of screen reading software that supports vision-impaired computer users. Speech verbosity controls enable users to choose how much speech feedback they wish to hear. Specifically, verbosity settings allow users to construct a mental model of web pages displayed on their computer screen. Based on verbosity settings, a screen-reading program informs users of certain formatting changes, such as when a frame or table begins and ends, where graphics have been inserted into the text, or when a list appears in the document. The verbosity settings can also control the level of descriptiveness of elements, such as lists, tables, and regions.<ref>{{Cite journal |lastlast1=Zong |firstfirst1=Jonathan |last2=Lee |first2=Crystal |last3=Lundgard |first3=Alan |last4=Jang |first4=JiWoong |last5=Hajas |first5=Daniel |last6=Satyanarayan |first6=Arvind |date=2022 |title=Rich Screen Reader Experiences for Accessible Data Visualization |url=https://onlinelibrary.wiley.com/doi/10.1111/cgf.14519 |journal=Computer Graphics Forum |language=en |volume=41 |issue=3 |pages=15–27 |doi=10.1111/cgf.14519 |arxiv=2205.04917 |s2cid=248665696 |issn=0167-7055}}</ref> For example, [[JAWS (screen reader)|JAWS]] provides low, medium, and high web verbosity preset levels. The high web verbosity level provides more detail about the contents of a page or documentwebpage.<ref>{{Cite web |title=JAWS Web Verbosity |url=https://www.freedomscientific.com/SurfsUp/Web_Verbosity.htm |access-date=2022-11-06 |website=www.freedomscientific.com}}</ref>
 
=== Language ===
 
Some screen readers can read text in more than one [[language]], provided that the language of the material is encoded in its [[Metadata Encoding and Transmission Standard|metadata]].<ref>{{cite web|url=https://developer.yahoo.com/blogs/ydn/yahoo-search-results-now-natural-language-support-7318.html|title=Yahoo! search results now with natural language support|date=March 13, 2008|author=Chris Heilmann|work=[[Yahoo! Developer Network]] Blog|access-date=February 28, 2015|archive-url=https://web.archive.org/web/20090125024422/http://developer.yahoo.net/blog/archives/2008/03/yahoo_search_re.html|archive-date=January 25, 2009|url-status=live}}</ref>
 
Some screenScreen reading programs{{Which like [[JAWS (screen reader)|date=JanuaryJAWS]], [[NonVisual Desktop Access|NVDA]], and 2015}}[[VoiceOver]] also include language verbosity, which automatically detects verbosity settings related to speech output language. For example, if a user navigated to a website based in the United Kingdom, the text would be read with [[British English|an English accent]].{{citation needed|date=January 2015}}
 
== See also ==
Line 83 ⟶ 84:
 
== References ==
{{Reflist}}
 
== External links ==
{{Wiktionary}}
{{Reflist}}
* [https://www.standards-schmandards.com/projects/fangs/ Fangs screen reader emulator]{{snds}}an open-source Mozilla [[List of Firefox extensions|Firefox extension]] that simulates how a web page would look in [[JAWS (screen reader)|JAWS]]
 
{{authority control}}