a light weight connector for espeak-ng and speakup
  • C 96.6%
  • Meson 3.4%
Find a file
William Hubbs 30ef2145e7 remove TODO
This file is no longer needed since we have an official bug tracker.
2021-06-15 09:19:43 +03:00
doc remove TODO 2021-06-15 09:19:43 +03:00
services/systemd rename autostart directory to services 2021-06-15 09:19:18 +03:00
src update issue url 2021-06-15 06:08:50 +03:00
.gitignore new src structure 2021-06-15 06:08:50 +03:00
.indent.pro added .indent.pro to the repository 2009-05-30 00:20:31 -05:00
COPYING added gpl 2008-08-01 21:46:54 -05:00
Makefile clean makefile 2021-06-15 06:08:50 +03:00
README.md link with espeak-ng by default (#25) 2021-06-14 20:45:53 +02:00

espeakup connector

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

Requirements

This program works with the speakup screen reader, which can be obtained from http://linux-speakup.org, and the espeak-ng software speech synthesizer.

You must have both of these installed and operational. Setting them up is beyond the scope of this document.

Installation

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, espeakup just uses a Makefile, so you should be able to change to the source directory, then type make, then as root, make install.

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

Command Line Options

Espeakup currently accepts the following command line options:

--default-voice=voice, -V voice Set default voice. --debug, -d Debug mode (stay in the foreground). --help, -h Show this help. --version, -v Display the software version.

Acknowledgements

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 Duddington, the authors of Speakup and Espeak, respectively, for their work.

Filing Bugs

Bugs should be filed on our bug tracker at https://github.com/linux-speakup/issues.