Reference

dtk-bs(1)

interface between Emacspeak and a Braille 'n Speak

NAME

dtk-bs - interface between Emacspeak and a Braille 'n Speak

SYNOPOSIS

DTK_PROGRAM=dtk-bs
export DTK_PROGRAM

DESCRIPTION

dtk-bs is a tcl script that accepts text and commands on its standard input and forwards them to a Braille 'n Speak, Type 'n Speak, or Braille Lite connected to a serial port. It is normally executed as a subprocess by emacs(1) when running emacspeak(1).

The Braille 'n Speak is a handheld computer tailored for use by the blind, with speech output and a serial port. It has a keyboard like that on a braille writer, with a large key corresponding to each of the six dots in a braille cell (numbered from left to right as: 3 2 1 4 5 6), plus a "space bar". Most characters and commands require that two or more keys be pressed simultaneously. The following instructions use the manufacturer's nomenclature, in which "chording" means pressing any combination of braille dots along with the spacebar. Thus "l-chord" means "Press the spacebar together with dots 1-2-3 (the braille letter l)".

To use this driver, set up the serial port on the speech device (9600 N 8 1 with software handshake and duplex of "none") and put it into "speech box mode". These are the commands for the Braille 'n Speak:

        status menu             p chord (3-4 chord)
        next item               4 chord
        previous item           1 chord
        say again               1-4 chord
        next choice             spacebar
        exit status menu        e chord (1-5 chord)

To set just one parameter, the experienced user may find it more convenient to enter the status menu with a p chord (3-4 chord) then issue one of the following commands. Each command also exits the status menu, so to change another parameter, another p chord is required.

        9600 baud               b 9 (dots 1-2, 3-5)
        no parity               p n (dots 1-2-3-4, 1-3-4-5)
        duplex none             d n (dots 1-4-5, 1-3-4-5)
        8 data bits             st-sign-chord, 8 (dots 4-5-6, 2-3-6)
        1 stop bit              s 1 (dots 2-3-4, 2)
        software handshaking    h s (dots 1-2-5, 2-3-4)

Finally, enter speech box mode as follows:

        speech parameters menu  3-4-5 chord
        speech box mode         1-2-3-4-5-6 chord (all buttons down)
        block handshaking       b (dots 1-2)

When you want to leave speech box mode

        speech box mode off     1-2-3-4-5-6 chord (all buttons down)
        exit                    e chord (1-5 chord)

OPTIONS

dtk-bs accepts no options.

ENVIRONMENT VARIABLES

DTK_TCL

Gives the name for the program that Emacspeak should start, to drive the speech synthesizer. The default is tcl, which is appropriate for this driver.

DTK_PROGRAM

Gives the name for the TCL script that implements the speech server. To use dtk-bs, set DTK_PROGRAM to dtk-bs (as suggested under SYNOPSIS above). Emacspeak looks for this file in /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/ttyS0.

DTK_DEVICE

Specifies which speech synthesizer is connected. The value should be one of these strings: Braille 'n Speak, Type 'n Speak, or Braille Lite.

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-dt(1), dtk-dt(1)