mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-09 07:52:27 +00:00
README.md: Describe the available configure options.
This commit is contained in:
@@ -3,6 +3,9 @@
|
||||
- [Build Dependencies](#build-dependencies)
|
||||
- [Debian](#debian)
|
||||
- [Building](#building)
|
||||
- [Audio Output Configuration](#audio-output-configuration)
|
||||
- [eSpeak Feature Configuration](#espeak-feature-configuration)
|
||||
- [Extended Dictionary Configuration](#extended-dictionary-configuration)
|
||||
- [Testing](#testing)
|
||||
- [Installing](#installing)
|
||||
- [Building Voices](#building-voices)
|
||||
@@ -83,6 +86,48 @@ __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.
|
||||
|
||||
### Audio Output Configuration
|
||||
|
||||
The following `configure` options control which audio interfaces to use:
|
||||
|
||||
| Option | Audio Interfaces | Default |
|
||||
|---------------------|------------------|---------|
|
||||
| `--with-pulseaudio` | PulseAudio | yes |
|
||||
| `--with-portaudio` | PortAudio | yes |
|
||||
| `--with-sada` | SADA (Solaris) | no |
|
||||
|
||||
If pulseaudio and portaudio are both enabled and available, eSpeak will choose
|
||||
which one to use at runtime, trying pulseaudio first before falling back to
|
||||
portaudio.
|
||||
|
||||
### eSpeak Feature Configuration
|
||||
|
||||
The following `configure` options control which eSpeak features are enabled:
|
||||
|
||||
| Option | Description | Default |
|
||||
|-----------------|----------------------------------------------|---------|
|
||||
| `--with-klatt` | Enable Klatt formant synthesis. | yes |
|
||||
| `--with-mbrola` | Enable MBROLA voice support. | yes |
|
||||
| `--with-sonic` | Use the sonic library to support higher WPM. | yes |
|
||||
| `--with-async` | Enable asynchronous commands. | yes |
|
||||
|
||||
### Extended Dictionary Configuration
|
||||
|
||||
The following `configure` options control which of the extended dictionary files
|
||||
to build:
|
||||
|
||||
| Option | Extended Dictionary | Default |
|
||||
|----------------------|---------------------|---------|
|
||||
| `--with-extdict-ru` | Russian | no |
|
||||
| `--with-extdict-zh` | Mandarin Chinese | no |
|
||||
| `--with-extdict-zhy` | Cantonese | no |
|
||||
|
||||
If the option has the value `no`, the extended dictionary is not built; instead,
|
||||
the version from upstream espeak is build. If the option has the value `yes`,
|
||||
the extended dictionary is built; that is, the extra data from
|
||||
[http://espeak.sourceforge.net/data/](http://espeak.sourceforge.net/data/)
|
||||
is used.
|
||||
|
||||
## Testing
|
||||
|
||||
Before installing, you can test the built espeak using the following command:
|
||||
|
||||
Reference in New Issue
Block a user