| # eSpeak Text-to-Speech | # eSpeak Text-to-Speech | ||||
| - [Build Dependencies](#build-dependencies) | |||||
| - [Debian](#debian) | |||||
| - [Building](#building) | - [Building](#building) | ||||
| - [Testing](#testing) | - [Testing](#testing) | ||||
| - [Installing](#installing) | - [Installing](#installing) | ||||
| This branch also contains some bug fixes and improvements that get | This branch also contains some bug fixes and improvements that get | ||||
| sent back upstream. | 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 | ## Building | ||||
| The espeak and espeakedit programs, along with the espeak voices, can | The espeak and espeakedit programs, along with the espeak voices, can |