1. In your browser, visit http://espeak.sourceforge.net/download.html.
  2. Download the 'Compiled for Windows' version, titled setup_espeak-1.48.04.exe.
  3. When the download is finished, click Next at the first Setup screen to begin installation.
  4. Confirm the installation path, and then click Next.
  5. Enter the two-letter code(s) for the language(s) and flag(s) that you want to install. For example, if you wanted to add Text-to-Speech for English, Spanish, Polish, Swedish, and Czech, your screen would look like this:
    To use alternate voices for a language, you can select additional commands to change various voice and pronunciation attributes. For more information, see http://espeak.sourceforge.net/voices.html. Preset voice variants can be applied to any of the language voices by appending a plus sign (+) and a variant name. The variants for male voices are +m1, +m2, +m3, +m4, +m5, +m6, and +m7. The variants for female voices are +f1, +f2, +f3, +f4, and +f5. You can also choose optional voice effects such as +croak or +whisper.
  6. Click Next twice, and then click Install.
Active4 years, 3 months ago
I have installed the Microsoft Speech Platform runtime from http://www.microsoft.com/en-us/download/details.aspx?id=27225 and some runtime languages from http://www.microsoft.com/en-us/download/details.aspx?id=27224, but when I try to check the installed languages through an application only the default ones will appear.
I add the System.Speech reference and create a synthesizer then do this:

Microsoft Speech Platform Voices Download Free

Bookworm adventures free online. I have read that Microsoft.Speech and System.Speech are different things, with the first one being focused on server applications and the latter on desktop applications.
I am trying to develop a desktop application, hence using the System.Speech reference, but the only languages I see available for download are Microsoft Speech languages. I have tried this on both Windows 7 and 8.1. I only need the TTS function, not SR.
So long story short, how do I add another language to work with TTS on System.Speech?
Tharif
11.3k8 gold badges46 silver badges64 bronze badges
user1676874user1676874
4472 gold badges15 silver badges41 bronze badges

1 Answer

Well, the speech platform has it's own registry keys for their voices. Check out my answer here how to change your registry keys
It's a hack for sure, but it'll get you the answer you want.
disclaimer - this would have been a comment instead of an answer had my reputation exceeded 50
Community

Free Microsoft Voices

Lesley GushurstLesley Gushurst

Microsoft Speech Platform 11

Not the answer you're looking for? Browse other questions tagged c#text-to-speechspeechmicrosoft-speech-platformsystem.speech.recognition or ask your own question.