How can I add another voice into .NET Speech? I'd like to use Czech voice. I've found some *.sis
files Eliska22k.sis
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
.
Well, There aren't good news for you.
1. Language Support - Czech language isn't supported by MS TTS.
2. sis
is Symbian installer file and is useless in Windows.
3. Other languages can be found there: Download Microsoft Speech Platform - Runtime Languages (Version 11) from Official Microsoft Download Center - They are just some msi
files, so there are no tricks installing them.
Try to find another text-to-speech library, which supports czech language.