Simple cross-platform speech synthesizer.
- Install espeak-ng library using official espeak-ng documentation.
- Configure CMake Project:
$ cmake --configure .
- Build the project with command below:
$ cmake --build . --target speech-synthesis --config Release
- Install espeak-ng dependencies using official espeak-ng documentation.
- Build espeak-ng library and place it in
lib
folder:
├───lib
│ ├───libespeak-ng.dll
│ └───libespeak-ng.lib
├───sources
│ ├───espeak-interface
│ │ └───types
│ └───espeak-ng
- Configure and build
speech-synthesis
executable.
$ cmake --configure .
$ cmake --build . --target speech-synthesis --config Release
- Release output folder structure should look like:
├───espeak-ng-data
├───libespeak-ng.dll
├───speech-synthesis.exe
The "Speech Synthesis" (speech synthesizer) is released under MIT License for studying purposes.