Emacspeak

Emacspeak

Infobox Software
name = Emacspeak
logo =


caption =
developer = Emacspeak Inc.
released = ?
frequently_updated = yes
programming language = Emacs Lisp
operating system = Cross-platform
language = English
genre = Screen reader for a Text editor
license = GPL
website = [http://emacspeak.sourceforge.net/ http://emacspeak.sourceforge.net/]

Emacspeak is a free screen reader for Emacs which is written in C, Emacs Lisp and Tcl and developed principally by T. V. Raman (himself blind since childhood, and who has worked on voice software with Adobe Software and later IBM) and first released May 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 proper); 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 screenreaders for Linux, bundled with most major distributions

Emacs 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. [ [http://emacspeak.googlecode.com/svn/trunk/lisp/emacspeak-daisy.el Source code for handling DAISY books] . Retrieved 2007-02-18.]

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.

Version naming

Emacspeak is currently at version 25, much like CVS GNU Emacs. Each release was codenamed after a dog (probably named after Seeing eye dogs).
* Emacspeak-95 (code-named Illinois)
* Emacspeak-96 (code-named Egypt) made available in May 1996
* Emacspeak-97 (Tennessee)
* Emacspeak-98
* Emacspeak-9.0 (AKA Emacspeak 99) code-named BlackLab
* Emacspeak-8.0 (AKA Emacspeak-98++)
* Emacspeak-10.0 (AKA Emacspeak-2000, code-named WonderDog)
* Emacspeak-11.0 (code-named Aster)
* Emacspeak-12.0 (code-named GoldenDog)
* Emacspeak 13.0 (YellowLab)
* Emacspeak 14.0 (TopDog)
* Emacspeak 15.0 (SmartDog)
* Emacspeak 16.0 (CleverDog)
* Emacspeak 17.0 (HappyDog)
* Emacspeak 18.0 (GoodDog)
* Emacspeak 19.0 (WorkDog)
* Emacspeak 20.0 (LeapDog)
* Emacspeak 21.0 (PlayDog)
* Emacspeak 22.0 (GuideDog)
* Emacspeak 23.0 (Retriever)
* Emacspeak 24.0 (LiveDog)
* Emacspseak 25.0 (ActiveDog)
* Emacspseak 26.0 (LeadDog; released 2 May 2007)

References

External links

* [http://emacspeak.sourceforge.net/ Official homepage] -(at SourceForge)
** [http://emacspeak.sourceforge.net/applications.html Official list] of Emacs applications that work with Emacspeak (~146); notably Sawfish, Dired, w3m/lynx, erc, mplayer, OpenSSH, ispell etc.
* [http://www.cs.vassar.edu/~priestdo/emacspeak/ Emacspeak mailing list]
* [http://www.cs.cornell.edu/Info/People/raman/publications/chi96-emacspeak/paper.html Paper] on Emacspeak by T. V. Raman
* [http://emacspeak.blogspot.com/ Blog] by T. V. Raman, on using Emacspeak
* [http://www.tldp.org/HOWTO/Emacspeak-HOWTO/ Emacspeak Installation HOWTO] -(from The Linux Documentation Project)
* [http://www.mv.com/ipusers/vanzandt/emacspeak-tutorial-1.0.tar.gz "Emacspeak Tutorial"] -(by Nita Van Zandt; tgz file)
* [http://emacspeak-guide.sourceforge.net/tutorial.html/ "A Gentle Introduction to Emacspeak: a quickstart for normal people"]
* [http://www.chguy.net/news/dec99/techweekaccess.html Article] on screen reading technology; focuses partially on Emacspeak
* [http://www.emacswiki.org/cgi-bin/wiki/EmacSpeak Emacspeak on the EmacsWiki]
** [http://www.emacswiki.org/cgi-bin/wiki/EmacspeakTricks Emacspeak Tricks]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • T. V. Raman — is a blind computer scientist born and raised from Pune, India.cite web|url=http://hci.stanford.edu/cs547/abstracts/94 95/941028 raman.html|title=PCD Seminar 10/28/94 T.V. Raman|accessdate=2007 11 07|publisher=Stanford University] His… …   Wikipedia

  • Self-voicing — A self voicing application is an application that provides an aural interface without requiring a separate screen reader. Self voicing applications can be an important form of assistive technology, useful to those who have difficulty reading or… …   Wikipedia

  • Advice (computer science) — In aspect and functional programming, advice describes a class of functions which modify other functions when the latter are run; it is a certain function, method or procedure that is to be applied at a given join point of a program.The following …   Wikipedia

  • Emacs — GNU Emacs Emacs Startbildschirm im Grafikmodus. Ursprünglich ist Emacs ein Programm für das Terminal …   Deutsch Wikipedia

  • Lecteur D'écran — Un lecteur d’écran (en anglais screen reader) est une aide technique qui retranscrit ce qui est affiché sur un écran par synthèse vocale et/ou en braille, et permet d’interagir avec le système d’exploitation et les logiciels. Sommaire 1 Les… …   Wikipédia en Français

  • Lecteur d'ecran — Lecteur d écran Un lecteur d’écran (en anglais screen reader) est une aide technique qui retranscrit ce qui est affiché sur un écran par synthèse vocale et/ou en braille, et permet d’interagir avec le système d’exploitation et les logiciels.… …   Wikipédia en Français

  • Lecteur d'écran — Un lecteur d’écran (en anglais : screen reader) est un logiciel destiné aux personnes aveugles ou fortement malvoyantes : il retranscrit par synthèse vocale et/ou sur un afficheur braille ce qui est affiché sur l écran d un ordinateur… …   Wikipédia en Français

  • Lecteurs d'écran — Lecteur d écran Un lecteur d’écran (en anglais screen reader) est une aide technique qui retranscrit ce qui est affiché sur un écran par synthèse vocale et/ou en braille, et permet d’interagir avec le système d’exploitation et les logiciels.… …   Wikipédia en Français

  • Screen reader — Lecteur d écran Un lecteur d’écran (en anglais screen reader) est une aide technique qui retranscrit ce qui est affiché sur un écran par synthèse vocale et/ou en braille, et permet d’interagir avec le système d’exploitation et les logiciels.… …   Wikipédia en Français

  • T. V. Raman — (* 1965 in Pune, Maharashtra, Indien) ist Autor und Informatiker. Er ist bekannt für seine Arbeit im Bereich des barrierefreien Internet.[1][2] Inhaltsverzeichnis 1 Biographie 2 …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”