This commit is contained in:
gferg 2000-12-18 15:19:31 +00:00
parent 243cee3fd0
commit e95ab8df7a
3 changed files with 72 additions and 51 deletions

View File

@ -130,7 +130,7 @@ Introduces Linux users to the Emacs editor. </Para>
Emacspeak-HOWTO</ULink>,
<CiteTitle>The Linux Emacspeak HOWTO</CiteTitle>
</Para><Para>
<CiteTitle>Updated: April 1999</CiteTitle>.
<CiteTitle>Updated: December 2000</CiteTitle>.
How a blind user can use Linux with a speech synthesizer to replace
the video display. </Para>
</ListItem>

View File

@ -584,7 +584,7 @@ Introduces Linux users to the Emacs editor. </Para>
Emacspeak-HOWTO</ULink>,
<CiteTitle>The Linux Emacspeak HOWTO</CiteTitle>
</Para><Para>
<CiteTitle>Updated: April 1999</CiteTitle>.
<CiteTitle>Updated: December 2000</CiteTitle>.
How a blind user can use Linux with a speech synthesizer to replace
the video display. </Para>
</ListItem>

View File

@ -37,7 +37,7 @@ for more, see /usr/lib/sgml/entities/ISOnum
<title>The Linux Emacspeak HOWTO
<author>Jim Van Zandt, <tt/jrv@vanzandt.mv.com/
<date>v.1.6, 10 April 1999
<date>v. 1.7, 16 Dec 2000
<abstract>
This document describes how a <idx>blind</idx> user can use Linux
with a <idx>speech synthesizer</idx> to replace the video display. It
@ -195,15 +195,18 @@ depends on which you have.
If you have a DECtalk Express or MultiVoice, you need the basic
Emacspeak package, tcl (an interpreter), and tclx (extensions for
tcl). You can get the source package for Emacspeak from the Emacspeak
web page,
or a binary package in one of the popular distributions of Linux
(Slackware, Red Hat, or Debian). I build each of these packages.
Since I normally run Debian, the Debian package will be available a
little sooner than the others. At this writing, the most recent
release of Emacspeak is version 7.0. Here are some URLs:
web page.
You can also get a binary package for a Red Hat distribution, either
from the Emacspeak web page or one prepared by Matt Campbell.
I maintain binary packages for the Debian distribution.
At this writing, the most recent
release of Emacspeak is version 13.0. Here are some URLs:
<tscreen>
<url url="http://www.pobox.com/~mattcampbell/emacspeak.html">
<url url="http://leb.net/pub/blinux/emacspeak/cornell.mirror">
<url url="ftp://ftp.cs.cornell.edu/pub/raman/emacspeak/">
<url url="ftp://leb.net/pub/blinux/emacspeak/blinux/emacspeak-6.0-2.i386.rpm">
<url url="http://www.mv.com/ipusers/vanzandt/">
</tscreen>
Note: there are European mirrors of the blinux site which you should use if they closer:
@ -226,25 +229,16 @@ For the external DoubleTalk, LiteTalk, Accent, or Apollo synthesizers,
devices in "speech box" mode, you need the Emacspeak
package and a separate "speech server" which comes in the emacspeak-ss package:
<tscreen>
<url url= "ftp://leb.net/pub/blinux/emacspeak/blinux/emacspeak-ss-0.5.tar.gz">
</tscreen>
The DoubleTalk and LiteTalk are also supported by a separate speech server
which has been packaged for Red Hat and Debian systems:
<tscreen>
<url url= "http://www.mv.com/ipusers/vanzandt/emacspeak-dt-tcl-1.2.tar.gz">
<url url= "ftp://leb.net/pub/blinux/emacspeak/blinux/emacspeak-dt-1.2-1.i386.rpm">
<url url= "http://www.mv.com/ipusers/vanzandt/emacspeak-dt&lowbar;0.27-1&lowbar;i386.deb">
<url url= "http://www.mv.com/ipusers/vanzandt/emacspeak-dt-tcl&lowbar;1.2-1&lowbar;all.deb">
<url url= "ftp://leb.net/pub/blinux/emacspeak/blinux/emacspeak-ss-1.7.tar.gz">
</tscreen>
For the internal DoubleTalk, you need three pieces of software: the
basic Emacspeak package, the emacspeak-ss or emacspeak-dt package, and
a device driver. Here are some URLs for the device driver:
<tscreen>
<url url="ftp://leb.net/pub/blinux/emacspeak/blinux/dtlk-1.12.tar.gz">
<url url="http://www.mv.com/ipusers/vanzandt/dtlk-1.12.tar.gz">
<url url="http://www.mv.com/ipusers/vanzandt/dtlk&lowbar;1.12-1&lowbar;i386.deb">
</tscreen>
basic Emacspeak package, the emacspeak-ss package, and
a device driver. The device driver is
now part of the official Linux kernel sources. Use version 2.2.17 or
later, and configure with "Double Talk PC internal speech card
support" either compiled into the kernel or installed as a module
(dtlk.o).
There is a server for the Braille 'n Speak,
Braille Lite, and Type 'n Speak devices used in "speech box" mode:
@ -265,25 +259,27 @@ about only one system at a time.
<sect>Stage 1. DOS with speech
<p>
Most blind computer users have speech synthesizers with a screen
reader program like JAWS &lsqb;<ref id="jaws" name="JAWS">&rsqb;.
(References in this format refer to entries in the "Footnotes and
References" section below.) Using this setup, install and become
familiar with some terminal emulator like Telix &lsqb;<ref id="telix"
name="TELIX">&rsqb; or Commo &lsqb;<ref id="commo"
name="COMMO">&rsqb;, which are available from the SimTel archive
&lsqb;<ref id="simtel" name="SimTel">&rsqb; among others.
Most blind computer users have DOS or Windows, a speech synthesizer,
and a screen reader program like JAWS &lsqb;<ref id="jaws"
name="JAWS">&rsqb;. (References in this format refer to entries in
the "Footnotes and References" section below.) Using this setup,
install and become familiar with some terminal emulator like Telix
&lsqb;<ref id="telix" name="TELIX">&rsqb; or Commo &lsqb;<ref
id="commo" name="COMMO">&rsqb;, which are available from the SimTel
archive &lsqb;<ref id="simtel" name="SimTel">&rsqb; among others.
<sect1>Getting Linux on CDROM
<p>
If you have or can borrow a CDROM drive, I recommend you get one of
the many good distributions of Linux on that medium. The instructions
below are for the Slackware distribution. I am most
familiar with disks from InfoMagic &lsqb;<ref id="infomagic"
name="InfoMagic">&rsqb;. Another source is Walnut Creek &lsqb;<ref
familiar with disks from
Linux Central &lsqb;<ref id="linuxcentral" name="Linux Central">&rsqb;.
Other sources are InfoMagic &lsqb;<ref id="infomagic"
name="InfoMagic">&rsqb; and Walnut Creek &lsqb;<ref
id="walnutcreek" name="Walnut Creek">&rsqb; (where the whole idea of
inexpensive CDROMs full of programs from Internet archives got its
start). Distributions other than Slackware are available from Red Hat
start). Linux distributions are also available from Red Hat
&lsqb;<ref id="redhat" name="Red Hat">&rsqb;, Craftwork &lsqb;<ref
id="craftwork" name ="Craftwork">&rsqb;, and Yggdrasil &lsqb;<ref
id="ygg" name="Yggdrasil">&rsqb;. As a rule, these CDROMs use the
@ -297,8 +293,8 @@ upper and lower case characters in filenames, and file permissions.)
Another way to get Linux and its documentation is by FTP over the
Internet. The home site for the Slackware distribution is Walnut
Creek &lsqb;<ref id="walnutcreek" name="Walnut Creek">&rsqb;. It is
also carried by sunsite and many of it mirror sites. Here is a
partial list:
also carried by metalab (formerly known as sunsite) and many of it
mirror sites. Here is a partial list:
<itemize>
<item>USA (home site) <url url="ftp://ftp.cdrom.com/pub/linux/slackware">
@ -394,8 +390,9 @@ turn off command echoing while you type it in.
The command to finish a terminal session is <tt/logout/.
To learn about a command, use the <tt/man/ command to display its
manual page. For example, learn more about
There are many kinds of documentation available on a Linux system.
Traditionally, each command has a manual page which can be
displayed by the <tt/man/ command. For example, learn more about
the <tt/cp/ command by typing <tt/man cp/. Of course, this helps only if
you know or can guess the command name. However, each man page has a
line near the beginning with the command name and a
@ -423,6 +420,23 @@ sections 2 and 3. Commands used mostly by the system administrator
are in section 8. You can find out more about the on-line manual with
the command <tt/man man/.
The program that interprets your command is a "shell". Under DOS,
COMMAND.COM is the shell. Most Unix shells are descendents of either
the Bourne shell <tt/sh/ or the C shell <tt/csh/. The shell most
commonly used with Linux is the "Bourne again shell", or <tt/bash/.
Many Unix commands that were once separate programs are built into
bash. Help for these is also built in. For example, typing <tt/help
cd/ will display a short description of the <tt/cd/ command. Typing
<tt/help/ by itself will display a list of all the builtin commands.
Unfortunately, it is shown in two columns. If you find this
confusing, you can pipe the list through <tt/colrm/ to eliminate one
column. Type <tt/help|colrm 37/ to show just the first column, and
<tt/help|colrm 1 36/ to show just the second column.
Many Linux programs from the Free Software Foundation are best
documented in info pages. For example, the C compiler documentation
can be displayed by typing <tt/info gcc/.
Under Unix, commands normally accept options starting with a
minus sign rather than the forward slash used under DOS. In a path,
directory names are separated by forward slashes rather than backward
@ -433,11 +447,6 @@ using "&gt;". You can use the output from one command as the input of
another by separating the two commands with "|". This is called the
"pipe" symbol.
The program that interprets your command is a "shell". Under DOS,
COMMAND.COM is the shell. Most Unix shells are descendents of either
the Bourne shell <tt/sh/ or the C shell <tt/csh/. The shell most
commonly used with Linux is the "Bourne again shell", or <tt/bash/.
<!--
It has several features which can reduce the need for typing. You can
use the cursor up key key to bring previous commands to the command
@ -1018,7 +1027,7 @@ info file which is part of the Emacspeak distribution. Within emacs,
you may type C-h i to open the directory to the info pages. Search
for the emacspeak menu item by typing C-s emacspeak, then two carriage
returns (one to terminate the search, and a second one to go to the
info page. If you have the standalone info program installed, you can
info page). If you have the standalone info program installed, you can
consult the info file with the command <tt/info Emacspeak/.
<sect1>Emacspeak Introduction - Speech Enabled Normal Commands
@ -1462,10 +1471,16 @@ as listed in the following table:
<sect1>InfoMagic<label id="infomagic">
<p>
Simtel Ste D-InfoMagic is at 11950 N. Highway 89, Flagstaff AZ 86004, telephone
InfoMagic is at 11950 N. Highway 89, Flagstaff AZ 86004, telephone
800-800-6613 or 520-526-9565, fax 520-526-9573, email:
info@infomagic.com, web: <url url="http://www.infomagic.com">.
<sect1>Linux Central<label id="linuxcentral">
<p>
Linux Central is at Linux Central Inc., 37060 Garfield Ste. T2,
Clinton Township MI 48036, telephone 810-226-8200, fax 810-226-8600,
email: sales@linuxcentral.com, web: <url url="http://linuxcentral.com">.
<sect1>Walnut Creek<label id="walnutcreek">
<p>
<idx>Walnut Creek CDROM</idx> has many useful CDROMs.
@ -1675,12 +1690,18 @@ in your home directory that is loaded by emacs when it starts (shortly
after reading emacspeak). It is the place to do personal
modifications.
Here is an example which resets the speech rate and redefines a
function (courtesy of Greg Priest-Dorman priestdo@cs.vassar.edu):
Here is an example which resets the speech rate and character scale,
enables auditory icons, disables character echo and split caps mode,
and redefines a function (courtesy of Greg Priest-Dorman
priestdo@cs.vassar.edu and Matt Campbell mattcamp@feist.com):
<tscreen><verb>
;;
(dtk-set-rate 380 1)
(dtk-set-rate 380 t)
(emacspeak-toggle-auditory-icons t)
(dtk-set-character-scale 1.05 t)
(emacspeak-toggle-character-echo t)
(dtk-toggle-split-caps t)
;;
(defun emacspeak-speak-time ()
"Speak the time. "
@ -1768,7 +1789,7 @@ you will get different results.
<sect>Legalese
<p>
Copyright (c) 1998 by James R. Van Zandt <tt/jrv@vanzandt.mv.com/.
Copyright (c) 2000 by James R. Van Zandt <tt/jrv@vanzandt.mv.com/.
This document may be distributed under the terms set forth in the LDP
license at <url url="http://metalab.unc.edu/LDP/COPYRIGHT.html">.