eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Reece H. Dunn c8526d17f8 autotools: add a COPYING file with the GPL v3 license to make autotools happy. 12 years ago
dictsource 1.46.30 (from http://espeak.sourceforge.net/test/latest.html) 12 years ago
docs make: copy src/speak_lib.h to docs/speak_lib.h 13 years ago
espeak-data espeak-data: bulgarian-test is in both voices/bg and voices/test/bg, so remove the duplicate entry 12 years ago
phsource Merge branch 'development' 12 years ago
platforms Merge branch 'upstream' into development 12 years ago
src Merge branch 'development' 12 years ago
.gitignore autotools: add a COPYING file with the GPL v3 license to make autotools happy. 12 years ago
COPYING autotools: add a COPYING file with the GPL v3 license to make autotools happy. 12 years ago
Makefile.am autotools: fix espeak-data dictionary dependencies so they can be built from a clean tree 12 years ago
README.md Convert README to markdown. 12 years ago
autogen.sh autotools: link README to README.md in autogen.sh to make autotools happy. 12 years ago
configure.ac configure.ac: drop autoconf requirement to 2.63 to support more systems (e.g. the OLPC XO-1) 12 years ago
mkdictlist autotools: fix espeak-data dictionary dependencies so they can be built from a clean tree 12 years ago
shadowdir Makefile: shadow the phsource and dictsource directories instead of copying them 13 years ago

README.md

eSpeak Text-to-Speech

This branch contains changes to eSpeak to support building on a POSIX system by using autotools.

This does the following things:

  1. compile the libespeak library;
  2. compile the speak and espeak command-line applications;
  3. compile the espeakedit application;
  4. compile the voice data, creating an espeak-data directory.

This branch also contains some bug fixes and improvements that get sent back upstream.

Building

The espeak and espeakedit programs, along with the espeak voices, can be built via the standard autotools commands:

$ ./autogen.sh
$ ./configure
$ make
$ sudo make install

NOTE: The configure command detects various platform differences that the espeak makefiles don’t cater for (e.g. different wxWidgets version) and detect the available audio setup to use automatically.

Historical Releases

1.24.02 is the first version of eSpeak to appear in the subversion repository, but releases from 1.05 to 1.24 are available on the sourceforge website at http://sourceforge.net/projects/espeak/files/espeak/.

These early releases have been checked into the historical branch, with the 1.24.02 release as the last entry. This makes it possible to use the replace functionality of git to see the earlier history:

$ git replace 8d59235f 63c1c019

NOTE: The source releases contain the big_endian, espeak-edit, praat-mod, riskos, windows_dll and windows_sapi folders. These do not appear in the source repository until later releases, so have been excluded from the historical commits to align them better with the 1.24.02 source commit.