Add another voice to .NET Speech

How to add another voice to .NET Speech? I would like to use a Czech voice. I found several *.sis Eliska22k.sis files, but I don’t know how to use it.

 SpeechSynthesizer synth = new SpeechSynthesizer(); foreach (var voice in synth.GetInstalledVoices()) Console.WriteLine(voice.VoiceInfo.Name); 

Gives me only Microsoft Anna .

+6
source share
1 answer

Well, there is no good news for you.
1. Language support - Czech language is not supported by MS TTS.
2. sis is a Symbian installation file and is useless on Windows.
3. Other languages ​​can be found there: Download Microsoft Speech Platform - Execution languages ​​(version 11) from the official Microsoft download center are just a few msi , so there are no tricks to install them.

Try to find another text-to-speech library that supports Czech.

+6
source

All Articles