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
.
Simply hit Install button at the bottom, the language will begin to install. Now access the Read Aloud in Edge browser, you should be able to find the new voices and languages from Voice options > Choose a voice.
Microsoft David (or "Microsoft David Desktop - English (United States)" born November 28, 1988) is a text-to-speech voice that replaced Microsoft Anna, alongside Microsoft Hazel (UK), and Microsoft Zira (US), and is featured on Windows 8 and Windows 10.
Click Start, click Control Panel, and then double-click Speech. On the Text-to-Speech tab, click Preview Voice to hear the currently selected voice. The text is spoken and the words are highlighted as they are spoken. If the speakers are working properly, you will hear the spoken words.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With