File: introduction.texi

package info (click to toggle)
emacspeak 11.0-3
  • links: PTS
  • area: main
  • in suites: potato
  • size: 2,796 kB
  • ctags: 2,652
  • sloc: lisp: 25,857; sh: 856; makefile: 550; tcl: 474; perl: 266; cpp: 109
file content (49 lines) | stat: -rwxr-xr-x 2,394 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
@c $Id: introduction.texi,v 1.5 1999/01/16 17:48:24 raman Exp $

@node Introduction
@chapter Introduction

Emacspeak provides a complete audio desktop 
by speech-enabling all of Emacs.

In the past, screen reading programs have allowed visually impaired
users to get feedback using synthesized speech. Such programs have been
commercially available for well over a decade. Most of them run on PC's
under DOS, and these are now moving over to the Windows environment.
However, screen-readers for the UNIX environment have been conspicuous
in their absence.

This means that most visually impaired computer users face the
additional handicap of being OS-impaired --- a far more serious
problem:-) 

Emacspeak is an emacs subsystem that provides complete speech access.
  Emacspeak will always have the shortcoming that it will
only work under Emacs.  This said, there is very little that cannot be
done inside Emacs, so it's not a real shortcoming!

Emacspeak does have a significant advantage: since it runs inside Emacs, a
structure-sensitive, fully customizable editor, Emacspeak  has more
context-specific information about what it is speaking than its commercial
counterparts.  In this sense, Emacspeak is not a ``screenreader'', it is a
subsystem that produces speech output.  A traditional screen-reader speaks the
content of the screen, leaving it to the user to interpret the visually
laid-out information.  Emacspeak, on the other hand, treats speech as a
first-class output modality; it speaks the information in a manner that is
easy to comprehend when listening.   


The basic concepts used by Emacspeak are simple; all interactive Emacs
commands have been adapted to provide speech feedback.  Hence, a user can just
use Emacs as she normally would; Emacspeak works behind the scene to give
audio feedback in addition to updating the screen.

Emacspeak consists of a core speech system that provides speech and
audio services to the rest of the Emacspeak desktop;
application-specific extensions provide context-specific spoken feedback

using these services.  Emacspeak currently comes with speech extensions
for several popular Emacs subsystems and editing modes.  I would like to
thank their respective authors for their wonderful work which makes
Emacs more than a text editor@footnote{ I currently use Emacspeak under
Linux and Solaris as the only source of speech feedback.}.