Speech servers are located in the emacspeak/servers
directory.
servers/espeak
. This
is a TCL script that uses a library built in servers/native-espeak/
.servers/dtk-exp
.
This is a TCL script that does not depend on any native
code.servers/dtk-soft
See
https://github.com/tvraman/emacspeak/blob/master/servers/software-dtk/Readme.org.
servers/outloud
This
is a TCL script that uses the library built in
servers/linux-outloud
. Note
that a checkout from GitHub gives you a prebuilt library
— however you will need to purchase the TTS engine from
http://voxin.oralux.net.
servers/mac-swiftmac
.
This is a server implemented in swift
; the older Python implementation is
being deprecated but still available as Python script
servers/mac
. The server binds to
the native Mac TTS.Once you have picked the TTS engine to use, run the
selected server script at a shell prompt, e.g. for the
espeak
engine, execute:
./servers/espeak
This will result in a TCL prompt. Here, you can test the TTS engine by typing
q "this is a test." d
You should hear the TTS engine speak the text.
Type s to stop speech. You should see a TCL prompt when you execute it.
Quit this TCL session by typing C-d (an end-of-file character).