| [ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This chapter gives brief and detailed installation instructions for configuring, installing and starting Emacspeak.
| 5.1 Obtaining Emacspeak | ||
| 5.2 Quick Installation | Default installation and startup. | |
| 5.3 Building And Testing The Speech Server |
| [ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Emacspeak is available on the Internet at:
http://emacspeak.sf.net
https://github.com/tvraman/emacspeak
emacspeak@cs.vassar.edu
emacspeak-request@cs.vassar.edu
The Emacspeak mailing list is maintained by Greg E. Priest-Dorman. If you are using Emacspeak, you should join the list by sending mail to the request address.
| [ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Here are the quick installation instructions. See the next section for detailed installation instructions.
Packages for Linux distributions such as Debian typically become available on the WWW a few weeks or months after a new version is released. The instructions below are for building and installing Emacspeak from the source distribution. If you install one of the pre-packaged distributions, use the install instructions that come with that package.
emacspeak directory.
Type ‘make config’ to configure the sources.
make
to compile the files.
cd servers/native-espeak; make
DTK_PROGRAM. If using Bash
as your shell, add the line
export DTK_PROGRAM=<engine-name>
to your .bash_profile.
As an example, to use ESpeak, add
export DTK_PROGRAM=espeak
(load-file "<emacspeak-dir>/lisp/emacspeak-setup.el")
to the top of your .emacs file.
In the above, <emacspeak-dir> refers to the directory where you unpacked
the sources.
See the next section for details on building and testing the speech server.
| [ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
| [ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Speech servers are located in the emacspeak/servers directory.
servers/native-espeak/.
servers/dtk-exp. This is a TCL script that does
not depend on any native code.
servers/outloud or servres/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.org.
servers/mac. This is a Python script that binds to the
native Mac TTS.
| [ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Once you have picked the TTS engine to use,
run the selected server script at a shell prompt, e.g. for the
espeak engine, do:
./servers/espeak
This will result in a TCL prompt. Here, you can test the TTS engine by:
q "this is a test." d
Quit this TCL session by typing C-D.
| [ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |