Emacspeak
Emacspeak is a free computer application, a speech interface, and an audio desktop (as opposed to a screen reader). It employs Emacs (which is written in C), Emacs Lisp, and Tcl. Developed principally by T. V. Raman (himself blind since childhood, and who has worked on voice software with Adobe Software and later IBM), it was first released in April 1995. It is portable to all POSIX-compatible OSs. It is tightly integrated with Emacs, allowing it to render intelligible and useful content rather than parsing the graphics (hence it is sometimes referred to not as a separate program, but a subsystem of Emacs); its default voice synthesizer (as of 2002, IBM's ViaVoice Text-to-Speech (TTS)) can be replaced with other software synthesizers when a server module is installed. Emacspeak is one of the most popular speech interfaces for Linux, bundled with most major distributions. The following article is written on 20th anniversary of Emacspeak 

Emacspeak achieves its integration by being written largely in Emacs Lisp using "advice", enabling it to literally be a wrapper around most functions that change or otherwise modify the display. Auditorily, verbalizations are pre-emptible, and common actions like opening a menu or closing a file have a brief sound associated with that particular action; it also immediately verbalizes all insertions of characters, and attempts to speak as much of the context sentences around the cursor's present location as possible.

Emacspeak facilitates access to a wide variety of content, from the web to DAISY books.

On Monday, April 12, 1999, Emacspeak became part of the Smithsonian Museum's Permanent Research Collection on Information Technology at the Smithsonian's National Museum of American History.
Q341
free
Concept
Q1328864
screen reader
Concept
Q189722
Emacs
Concept
Q15777
C
Concept
Q1334586
Emacs Lisp
MEDIA
Q5288
Tcl
MEDIA
Q92722
T. V. Raman
PER
Q11463
Adobe Software
ORG
Q37156
IBM
ORG
Q14658
POSIX
Concept
Q9135
OSs
Concept
Q16346
voice synthesizer
Concept
Q4116861
ViaVoice Text-to-Speech
MISC
Q1334586
Emacs Lisp
MEDIA
Q4686785
"advice"
UNK
Q1151676
DAISY books
MEDIA
Q131626
Smithsonian Museum's
LOC
Q148584
National Museum of American History
LOC
Q5368763
Emacspeak
MEDIA
Q5368763
Emacspeak
MEDIA
Q5368763
Emacspeak
MEDIA
Q5368763
Emacspeak
MEDIA
Q5368763
Emacspeak
MEDIA
Q5368763
Emacspeak
MEDIA
1995-04-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
April 1995
DATE
2002-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2002
DATE
1999-04-12T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
April 12, 1999
DATE
+20^^http://www.w3.org/2001/XMLSchema#decimal
20
NUMBER
instance of
programming language
subsidiary