# screen reader

> assistive technology that converts text or images to speech or Braille

**Wikidata**: [Q1328864](https://www.wikidata.org/wiki/Q1328864)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Screen_reader)  
**Source**: https://4ort.xyz/entity/screen-reader

## Summary
A **screen reader** is an assistive technology that converts text or images into speech or Braille, enabling blind or visually impaired users to interact with computers and digital devices. It is a type of software application designed to improve accessibility by reading aloud on-screen content or translating it into refreshable Braille displays.

## Key Facts
- **Definition**: A screen reader is assistive technology that converts text or images into speech or Braille.
- **Classification**: It is a subclass of both *application* (software for end-users) and *assistive technology for blind computer use*.
- **Examples**: Notable screen readers include JAWS, VoiceOver (Apple), Microsoft Narrator (launched in 2000), and Orca (open-source).
- **Platforms**: Screen readers are available across operating systems, including Windows (Narrator), macOS/iOS (VoiceOver), and Linux (Orca).
- **Open-Source Options**: Examples include Orca, Linux Screen Reader, and Emacspeak.
- **GitHub Topics**: The technology is categorized under "screenreader" and "screen-reader" on GitHub (as of 2021).
- **Aliases**: Known by various names, including *Lector pantalla* (Spanish), *lecteur d'écran* (French), and *Bildschirmleseprogramm* (German).

## FAQs
### Q: What is a screen reader used for?
A: A screen reader is used to convert on-screen text and images into speech or Braille, allowing blind or visually impaired individuals to navigate and interact with computers, smartphones, and other digital devices.

### Q: What are some popular screen readers?
A: Popular screen readers include JAWS (Windows), VoiceOver (Apple devices), Microsoft Narrator (Windows), Orca (Linux), and Google TalkBack (formerly for Android).

### Q: Are there free or open-source screen readers?
A: Yes, examples include Orca (GNOME), Linux Screen Reader, Emacspeak, and WebAnywhere.

### Q: When was Microsoft Narrator introduced?
A: Microsoft Narrator was launched in 2000 as a built-in screen reader for Windows.

### Q: How do screen readers work with Braille?
A: Screen readers can translate on-screen text into Braille output, which is displayed on refreshable Braille devices for users who read Braille.

## Why It Matters
Screen readers play a critical role in digital accessibility, empowering blind and visually impaired individuals to independently use computers, smartphones, and the internet. Without this technology, many digital interfaces—from websites to mobile apps—would remain inaccessible, limiting education, employment, and social participation opportunities. By converting text and images into speech or Braille, screen readers bridge the gap between visual content and non-visual users, fostering inclusivity in technology. Their integration into major operating systems (e.g., VoiceOver on Apple devices, Narrator on Windows) reflects a growing recognition of accessibility as a fundamental right. Additionally, open-source screen readers like Orca ensure that cost is not a barrier to access, further democratizing technology for people with disabilities.

## Notable For
- **Pioneering Accessibility**: One of the earliest and most widely adopted assistive technologies for blind computer users.
- **Cross-Platform Availability**: Integrated into major operating systems, including Windows, macOS, iOS, and Linux.
- **Open-Source Innovation**: Projects like Orca and Emacspeak provide free, customizable alternatives to proprietary software.
- **Braille Support**: Ability to output content in Braille via refreshable displays, catering to users who prefer tactile reading.
- **Industry Standards**: Influenced accessibility guidelines (e.g., WCAG) by demonstrating the need for screen-reader-compatible design.

## Body
### **Definition and Function**
A screen reader is a software application that interprets digital content (text, images, buttons, menus) and presents it to the user via synthesized speech or a Braille display. It enables navigation through keyboard commands, touch gestures (on mobile), or Braille input, allowing users to interact with graphical user interfaces (GUIs) without visual feedback.

### **Types of Screen Readers**
- **Proprietary Software**:
  - **JAWS (Job Access With Speech)**: A widely used commercial screen reader for Windows.
  - **VoiceOver**: Built into Apple’s macOS, iOS, tvOS, watchOS, and iPod operating systems.
  - **Microsoft Narrator**: Introduced in 2000, a basic screen reader included with Windows.
  - **SuperNova**: Combines screen reading and magnification for low-vision users.
  - **Window-Eyes**: Discontinued in 2017, formerly a popular Windows screen reader.
- **Open-Source/Free Software**:
  - **Orca**: Part of the GNOME desktop environment for Linux.
  - **Linux Screen Reader**: Free and open-source assistive technology for Linux.
  - **Emacspeak**: A speech interface for the Emacs text editor.
  - **WebAnywhere**: A web-based screen reader requiring no installation.
  - **Fire Vox**: A Firefox extension for web accessibility.

### **Key Features**
- **Text-to-Speech (TTS)**: Reads aloud on-screen text using synthetic voices.
- **Braille Output**: Supports refreshable Braille displays for tactile reading.
- **Navigation Commands**: Uses keyboard shortcuts (e.g., Tab, arrow keys) or touch gestures to move through content.
- **Context Awareness**: Announces elements like headings, links, buttons, and form fields to provide structural context.
- **Customization**: Adjustable speech rate, voice selection, and verbosity levels.

### **Historical Context**
- **Early Development**: Screen readers emerged in the 1980s alongside personal computers, with early examples like IBM Screen Reader.
- **Mainstream Integration**: Apple’s VoiceOver (2005) and Microsoft Narrator (2000) marked significant steps toward built-in accessibility.
- **Open-Source Growth**: Projects like Orca (2000s) expanded access to Linux users.

### **Technical Integration**
- **Operating System Support**:
  - **Windows**: Narrator, JAWS, NVDA (NonVisual Desktop Access).
  - **macOS/iOS**: VoiceOver (pre-installed).
  - **Linux**: Orca, Linux Screen Reader.
  - **Android**: Formerly Google TalkBack (now part of Android Accessibility Suite).
- **Web Accessibility**: Screen readers rely on proper HTML semantics (e.g., ARIA labels) to interpret web content accurately.

### **Challenges and Limitations**
- **Compatibility Issues**: Poorly coded websites or applications may not work well with screen readers.
- **Learning Curve**: Users must memorize commands and navigation techniques.
- **Limited Image Support**: Requires alt text or descriptions for non-text elements.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Thing",
  "name": "screen reader",
  "description": "Assistive technology that converts text or images to speech or Braille.",
  "url": "https://en.wikipedia.org/wiki/Screen_reader",
  "sameAs": [
    "https://www.wikidata.org/wiki/Q187723",
    "https://en.wikipedia.org/wiki/Screen_reader"
  ],
  "additionalType": "https://www.wikidata.org/wiki/Q12737077"
}

## References

1. [screenreader · GitHub Topics · GitHub](https://github.com/topics/screenreader)
2. [screen-reader · GitHub Topics · GitHub](https://github.com/topics/screen-reader)
3. [OpenAlex](https://docs.openalex.org/download-snapshot/snapshot-data-format)