Skip to content
espeakup is a light weight connector for espeak and speakup
C Groff Makefile
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


espeakup connector

This is very early alpha software, so please keep that in mind if you
use this program.

espeakup is a program which makes it possible for speakup to use
the espeak software synthesizer.  It does this by reading speakup's
softsynth device and passing the text to espeak which actually speaks.


This program works with the speakup screen reader, which can be obtained
from, and the espeak software speech
synthesizer which can be obtained from
You must have both of these installed and operational.  Setting them up
is beyond the scope of this document.


The preferred way to install espeakup is using your distribution's
packaging system, but if your distribution does not have a package for
espeakup yet, here are some basic instructions.

To install espeakup, first cd into the directory where you
unpacked the tarball, then issue make to compile the program.  Once this
is done, as root, issue make install.  This will install espeakup in /usr/bin.

Starting Up

This program should be run after speakup is set up to communicate with a
software synthesizer and after /dev/softsynth exists.  The way this is
done is distribution specific, so it is beyond the scope of this

Command Line Options

Espeakup currently accepts the following command line options:

-d	Debug mode (stay in the foreground)
-h	Show this help
-v	Display the software version.


You can contact me with questions, bugs, patches, etc, at or on the speakup mailing list.  I hope you find
this software to be useful.


I would like to thank Marc Mulcahy, the author of the speakup to
TTSynth connector, on which this work is based.  Also, I would like
to thank Kirk Reiser and Jonathan Duttington, the
authors of Speakup and Espeak, respectively, for their work.

Something went wrong with that request. Please try again.