0

I found how to change gender, rate, and volume, but I'm wondering if it possible to change -or better if I can get ability to set- several different languages to choose for Microsoft.Speech.Synthesis text to speech. I just can't find useful information.

Cœur
  • 37,241
  • 25
  • 195
  • 267

1 Answers1

0

Yes. You'll need to install the voices, but the Microsoft.Speech.Synthesis runtime engine has a lot of different languages available. (At the link, you can see a bunch of files starting with MSSpeech_TTS - these are the TTS voices.

Then you can use SpeechSynthesizer.SelectVoiceByHints to specify a language using CultureInfo.

Eric Brown
  • 13,774
  • 7
  • 30
  • 71