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).