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/outloud
or
servers/32-outloud
(for 64-bit
machines). 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
. This is a
Python script that 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).