|Initial release||25 April 1995|
53.0 (AssistDog) / 22 November 2020
|Written in||C, Emacs Lisp, Tcl|
|Type||Screen reader for a Text editor|
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.
- Announcing Emacspeak 3.0, April 25, 1995
- Emacspak Turning Twenty. Retrieved 2014-09-15.
- Source code for handling DAISY books. Retrieved 2007-02-18. Archived February 6, 2012, at the Wayback Machine
- "Emacspeak --The Complete Audio Desktop". Retrieved 2020-11-22.
- Emacspeak (August 2018). "Press Releases And Announcements".
- Emacspeak on SourceForge
- Emacspeak mailing list
- Paper on Emacspeak by T. V. Raman
- Blog by T. V. Raman, on using Emacspeak
- Emacspeak Installation HOWTO -(from The Linux Documentation Project)
- "Emacspeak Tutorial" (.tar.gz file). By Nita Van Zandt at the Wayback Machine (archived November 17, 2001)
- "A Gentle Introduction to Emacspeak: a quickstart for normal people"
- Article on screen reading technology; focuses partially on Emacspeak at the Wayback Machine (archived September 29, 2007)
- Emacspeak on the EmacsWiki