a light weight connector for espeak-ng and speakup
  • C 96.6%
  • Meson 3.4%
Find a file
William Hubbs 9ccabf55b6 update README
- Remove the unnecessary references to tarballs since this is now a
  standard github project.

- Point people to the bug tracker for filing bugs.
2021-06-14 21:12:33 +03:00
.gitignore go back to just using a makefile 2011-03-06 13:09:42 -06:00
.indent.pro added .indent.pro to the repository 2009-05-30 00:20:31 -05:00
ChangeLog Update ChangeLog 2016-07-25 10:25:09 -05:00
cli.c Support setting ALSA volume in addition to espeak volume 2020-04-29 02:48:39 +02:00
COPYING added gpl 2008-08-01 21:46:54 -05:00
espeak.c Add support for indexing 2021-06-14 20:47:04 +03:00
espeakup.8 add command line option to change the pid path 2011-05-05 14:12:40 -05:00
espeakup.c Support audio pauses 2018-07-11 16:02:44 -05:00
espeakup.h Add support for indexing 2021-06-14 20:47:04 +03:00
Makefile Support setting ALSA volume in addition to espeak volume 2020-04-29 02:48:39 +02:00
queue.c change code to use allocMem wrapper for memory allocation 2011-05-06 23:08:33 -05:00
queue.h indentation fixes 2009-07-01 19:04:01 -05:00
README update README 2021-06-14 21:12:33 +03:00
signal.c signal: Add missing mutex_lock/unlock around the while loop 2018-07-11 16:32:42 -05:00
softsynth.c Add support for indexing 2021-06-14 20:47:04 +03:00
stringhandling.c separate string handling routines into their own module 2011-05-05 17:31:42 -05:00
stringhandling.h change code to use allocMem wrapper for memory allocation 2011-05-06 23:08:33 -05:00
TODO rename todo file 2010-05-04 23:31:34 -05:00

espeakup connector
=======================

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.

Requirements
============

This program works with the speakup screen reader, which can be obtained
from http://linux-speakup.org, and the espeak software speech
synthesizer which can be obtained from http://espeak.sourceforge.net.
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.