Speech Synthesis in C#
-
21-12-2019 - |
Question
I use the speech synthesis for a simple program, and I was wondering if there is supporting in other languages than english?
I want that the speech will be in the local language. Is it possible?
Solution
You can use SpeechSynthesizer.GetInstalledVoices
to obtain a list of all available voices, together with some Culture Information. On my Windows 8.1 machine, there is a German and an English language installed. You should be able to check if there is a capable voice present with the GetInstalledVoices method.
Here is a list of the supported languages on the Microsoft Speech Platform SDK 11
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow