|
|
@@ -1,5 +1,7 @@ |
|
|
|
# eSpeak Text-to-Speech |
|
|
|
|
|
|
|
- [Build Dependencies](#build-dependencies) |
|
|
|
- [Debian](#debian) |
|
|
|
- [Building](#building) |
|
|
|
- [Testing](#testing) |
|
|
|
- [Installing](#installing) |
|
|
@@ -22,6 +24,31 @@ This does the following things: |
|
|
|
This branch also contains some bug fixes and improvements that get |
|
|
|
sent back upstream. |
|
|
|
|
|
|
|
## Build Dependencies |
|
|
|
|
|
|
|
In order to build eSpeak, you need: |
|
|
|
|
|
|
|
1. a functional autotools system (`make`, `autoconf`, `automake`, `libtool` |
|
|
|
and `pkg-config`); |
|
|
|
2. a functional c++ compiler; |
|
|
|
3. wxWidgets development libraries (needed to build and run espeakedit |
|
|
|
to compile the phoneme data). |
|
|
|
|
|
|
|
Optionally, you need: |
|
|
|
|
|
|
|
1. the pulseaudio development library to enable pulseaudio output; |
|
|
|
2. the portaudio development library to enable portaudio output. |
|
|
|
|
|
|
|
### Debian |
|
|
|
|
|
|
|
| Dependency | Install | |
|
|
|
|---------------|------------------------------------------------------------------| |
|
|
|
| autotools | `sudo apt-get install make autoconf automake libtool pkg-config` | |
|
|
|
| c++ compiler | `sudo apt-get install gcc g++` | |
|
|
|
| wxWidgets | `sudo apt-get install libwxgtk2.8-dev` | |
|
|
|
| pulseaudio | `sudo apt-get install libpulse-dev` | |
|
|
|
| portaudio | `sudo apt-get install libportaudio-dev` | |
|
|
|
|
|
|
|
## Building |
|
|
|
|
|
|
|
The espeak and espeakedit programs, along with the espeak voices, can |