7

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.

Picrofo Software
  • 5,475
  • 3
  • 23
  • 37
sczdavos
  • 2,035
  • 11
  • 37
  • 71

1 Answers1

6

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.

Picrofo Software
  • 5,475
  • 3
  • 23
  • 37
Smileek
  • 2,702
  • 23
  • 26
  • I've found this: http://stackoverflow.com/questions/11501411/sapi-5-voice-synthesis-and-c-sharp And as I understood he installed voice called Eliska22k which is czech voice. – sczdavos Nov 03 '12 at 22:24
  • @sczdavos, probably, he bought it [here](http://www.acapela-group.com/infovox3-37-3-speech-solutions-tts.html). I think, you should ask author of this question about it. – Smileek Nov 03 '12 at 22:38