This is a wrapper around the eSpeak NG DLL for Windows. It aims to make it easier for an application using the .NET framework to provide built-in text synthesis using the eSpeak NG text-to-speech software.
- Download and install the 64-bit eSpeak NG installer from the eSpeak NG latest release page.
- Paste the eSpeak DLL where the binary of your application is going to be. For example, if your binary is going to be built in
your-project\bin\64\debug\
, copy the eSpeak DLL there. You can find the eSpeak DLL atC:\program files\espeak NG\libespeak-ng.dll
. - Download this project, and build it with Visual Studio.
- In your own project, add a reference to the DLL file that you just built.
- In your project, call the
ESpeakWrapper.Client.Initialize()
, and pass it the correct path to theespeak-ng-data
directory. Normally, this is in the same directory ou copied the DLL from, namelyC:\program files\espeak NG
. - Now you're ready to roll! You can call other functions as you need.
Contribution is as easy as opening an issue, explaining the feature or bug you're trying to work on, getting a go-ahead, implementing it and submitting a pull request.
So, go ahead! :-)