|
|
@@ -8,7 +8,7 @@ |
|
|
|
- [Audio Output Configuration](#audio-output-configuration) |
|
|
|
- [eSpeak NG Feature Configuration](#espeak-ng-feature-configuration) |
|
|
|
- [Extended Dictionary Configuration](#extended-dictionary-configuration) |
|
|
|
- [Cross-Compiling For Windows](#cross-compiling-for-windows) |
|
|
|
- [Compiling on Windows](#compiling-on-windows) |
|
|
|
- [Testing](#testing) |
|
|
|
- [Installing](#installing) |
|
|
|
- [Documentation](#documentation) |
|
|
@@ -73,13 +73,6 @@ Documentation dependencies: |
|
|
|
|---------------|--------------------------------------| |
|
|
|
| kramdown | `sudo apt-get install ruby-kramdown` | |
|
|
|
|
|
|
|
Cross-compiling for windows: |
|
|
|
|
|
|
|
| Dependency | Install | |
|
|
|
|-------------------------|---------------------------------------------| |
|
|
|
| 32-bit Windows compiler | `sudo apt-get install mingw-w64-i686-dev` | |
|
|
|
| 64-bit Windows compiler | `sudo apt-get install mingw-w64-x86-64-dev` | |
|
|
|
|
|
|
|
## Building |
|
|
|
|
|
|
|
The first time you build eSpeak NG, or when you want to change how to build |
|
|
@@ -161,26 +154,17 @@ The extended dictionaries are taken from |
|
|
|
provide better coverage for those languages, while increasing the resulting |
|
|
|
dictionary size. |
|
|
|
|
|
|
|
### Cross-Compiling For Windows |
|
|
|
|
|
|
|
To prepare the build, run: |
|
|
|
|
|
|
|
./autogen.sh |
|
|
|
export ac_cv_func_realloc_0_nonnull=yes |
|
|
|
export ac_cv_func_malloc_0_nonnull=yes |
|
|
|
## Compiling on Windows |
|
|
|
|
|
|
|
To build the 32-bit Windows executable, run: |
|
|
|
__NOTE:__ This is currently experimental. It does not build the voice data, and |
|
|
|
may contain runtime errors and missing functionality. |
|
|
|
|
|
|
|
./configure --host=i686-w64-mingw32 --with-mbrola=no --with-async=no |
|
|
|
make |
|
|
|
|
|
|
|
To build the 64-bit Windows executable, run: |
|
|
|
|
|
|
|
./configure --host=x86_64-w64-mingw32 --with-mbrola=no --with-async=no |
|
|
|
make |
|
|
|
To build eSpeak NG on Windows, you will need a copy of Visual Studio, such as |
|
|
|
the Microsoft Visual Studio Community 2015 edition. Additionally, you will need |
|
|
|
the Windows 8.1 SDK. |
|
|
|
|
|
|
|
__NOTE:__ This currently fails to build `espeak-ng.exe`, but does build |
|
|
|
`speak-ng.exe`. |
|
|
|
You can then open and build the `src/windows/espeak-ng.sln` solution in Visual |
|
|
|
Studio. |
|
|
|
|
|
|
|
## Testing |
|
|
|
|