---
name: "dtk-dt"
section: "1"
platform: "linux"
package: "emacspeak-dt"
version: "1.0-2"
release: "Debian 2.1 (Slink)"
platforms: ["linux"]
url: "https://new.carta.tech/dtk-dt"
---

# dtk-dt(1)

interface between Emacspeak and a DoubleTalk speech synthesizer

## 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)](/emacs/1.md) when running [emacspeak(1)](/emacspeak/1.md).

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 \<jrv@vanzandt.mv.com\>

Derived from the tcl program **dtk-exp** by T. V. Raman \<raman@adobe.com\>, the author of Emacspeak.

## SEE ALSO

[**emacs**(1)](/emacs/1.md), [**emacspeak**(1)](/emacspeak/1.md), **emacspeak-bs**(1), [**dtlk**(4)](/dtlk/4.md)
