5 Installation Instructions

This chapter gives brief and detailed installation instructions for configuring, installing and starting Emacspeak.


5.1 Obtaining Emacspeak

Emacspeak is available on the Internet at:

WWW

http://emacspeak.sf.net

WWW

https://github.com/tvraman/emacspeak

Mail List

emacspeak@cs.vassar.edu

List Request

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.


5.2 Quick Installation

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.

See the next section for details on building and testing the speech server.


5.3 Building And Testing The Speech Server


5.3.1 Speech Servers

Speech servers are located in the emacspeak/servers directory.

  • ESpeak: servers/espeak. This is a TCL script that uses a library built in servers/native-espeak/.
  • Dectalk: servers/dtk-exp. This is a TCL script that does not depend on any native code.
  • Outloud: 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.
  • Mac: servers/mac. This is a Python script that binds to the native Mac TTS.

5.3.1.1 Testing The Selected Server.

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
    
    You should hear the TTS engine speak the text.
  • ‘s’ The above command stops speech. You should see a TCL prompt when you execute it.

Quit this TCL session by typing C-D.


This document was generated on August 4, 2026 using texi2any.