NAME
dtk-dt - interface between Emacspeak and a DoubleTalk speech synthesizer
SYNOPOSIS
DTK_PROGRAM=dtk-dt; export DTK_PROGRAM
DESCRIPTION
dtk-dt is a tcl script that accepts text and commands on its standard input and forwards them to a DoubleTalk LT or LiteTalk speech synthesizer connected to a serial port, or a DoubleTalk PC internal speech synthesizer. It is normally executed as a subprocess by emacs(1) when running emacspeak(1).
For the internal DoubleTalk, you also need the device driver. Currently, this is available in a separate package with a name like dtlk-1.12.tar.gz. It must be unpacked and compiled, the resulting module must be installed, and a matching device /dev/dtlk must be created.
OPTIONS
The current version of dtk-dt accepts no options.
ENVIRONMENT VARIABLES
- DTK_TCL
-
Gives the name of the program that Emacspeak should start, to drive the speech synthesizer. The default is tcl, which is appropriate for this driver.
- DTK_PROGRAM
-
The name of the script which TCL should execute. For the DoubleTalk, set this to dtk-dt (as suggested under SYNOPSIS above). Emacs will look for scripts in a standard directory, normally /usr/share/emacs/site-lisp/emacspeak/.
- DTK_PORT
-
Points to the device where the speech synthesizer is connected. If not set, the default is as follows: /dev/tty00 under ULTRIX or OSF1, /dev/ttya under SunOS. Under Linux, the default is /dev/dtlk if it exists and can be read from and written to, or /dev/ttyS0.
- DTK_DEVICE
-
Specifies which speech synthesizer is connected. The value should be one of these strings: DoubleTalk LT, DoubleTalk PC, or LiteTalk.
BUGS
dtk-dt does not yet support interrogation of the speech synthesizer. As a result, it will not work with early versions of the DoubleTalk and LiteTalk which do not support tone commands.
FILES
- /dev/dtlk
-
special device file for DoubleTalk PC.
AUTHOR
Jim Van Zandt <[email protected]>
Derived from the tcl program dtk-exp by T. V. Raman <[email protected]>, the author of Emacspeak.
SEE ALSO
emacs(1), emacspeak(1), emacspeak-bs(1), dtlk(4)