Let you applications speak!
With this library, you can easily add Text-To-Speech capabilities to your .NET applications. It uses the Microsoft Translator Service to obtain streams of file speaking text in the desired language. There are 44 supported languages, including English, Italian,
German, French, Spanish, Japanese and Chinese.
Its usage is very simple:
SpeechSynthesizer speech = new SpeechSynthesizer(CLIENT_ID, CLIENT_SECRET);
speech.SpeakAsync("This is a beautiful day!");
To use this library, you need to go to
Azure DataMarket and register your application to obtain the Client ID and Client Secret that are necessary to use the service. You also need to go to
https://datamarket.azure.com/dataset/1899a118-d202-492c-aa16-ba21c33c06cb and subscribe the Microsoft Translator Service. There are many options, based on the amount of characters per month. The service is free up to 2 million characters per month.
Currently available for the following platforms:
Or you can get it via
The library provides many features related to Text-To-Speech and text translation. Refer to the
documentation for more details. The following screenshot comes from the example WPF application that you can get from the