|
|
|
|
|
|
|
|
- [Linux, Mac, BSD](#linux-mac-bsd) |
|
|
- [Linux, Mac, BSD](#linux-mac-bsd) |
|
|
- [Dependencies](#dependencies) |
|
|
- [Dependencies](#dependencies) |
|
|
- [Building](#building-1) |
|
|
- [Building](#building-1) |
|
|
|
|
|
- [Cross Compilation](#cross-compilation) |
|
|
- [Audio Output Configuration](#audio-output-configuration) |
|
|
- [Audio Output Configuration](#audio-output-configuration) |
|
|
- [eSpeak NG Feature Configuration](#espeak-ng-feature-configuration) |
|
|
- [eSpeak NG Feature Configuration](#espeak-ng-feature-configuration) |
|
|
- [Extended Dictionary Configuration](#extended-dictionary-configuration) |
|
|
- [Extended Dictionary Configuration](#extended-dictionary-configuration) |
|
|
|
|
|
|
|
|
be found in the [Adding or Improving a Language](docs/add_language.md) |
|
|
be found in the [Adding or Improving a Language](docs/add_language.md) |
|
|
documentation. |
|
|
documentation. |
|
|
|
|
|
|
|
|
|
|
|
#### Cross Compilation |
|
|
|
|
|
|
|
|
|
|
|
Because the eSpeak NG build process uses the built program to compile the |
|
|
|
|
|
language and voice data, you need to build it locally first. Once you have |
|
|
|
|
|
built it locally you can perform the cross compilation using: |
|
|
|
|
|
|
|
|
|
|
|
./configure --build=... --host=... --target=... |
|
|
|
|
|
make -B src/espeak-ng src/speak-ng |
|
|
|
|
|
|
|
|
#### Audio Output Configuration |
|
|
#### Audio Output Configuration |
|
|
|
|
|
|
|
|
The following `configure` options control which audio interfaces to use: |
|
|
The following `configure` options control which audio interfaces to use: |