3

我已经从http://www.microsoft.com/en-us/download/details.aspx?id=27225http://www.microsoft.com/en-us/download/details.aspx?id=27224安装了Microsoft Speech Platform运行时,但是当我尝试通过应用程序检查已安装的语言时,只会显示默认语言。最近安装的Microsoft Speech Voices不可用

我添加System.Speech参考,并创建合成然后做到这一点:

foreach (var v in synth.GetInstalledVoices().Select(v => v.VoiceInfo)) 
{ 
s = "Name:" + v.Description.ToString() + ", Gender:" + v.Gender.ToString() + ", Age:" + v.Age.ToString(); 
MessageBox.Show(s); 
} 

我已阅读,Microsoft.SpeechSystem.Speech是不同的东西,与第一个被集中在服务器应用程序,后者上桌面应用。

我想开发一个桌面应用程序,因此使用System.Speech参考,但我看到可供下载的唯一语言是Microsoft语言语言。我在Windows 7和8.1上都试过这个。我只需要TTS功能​​,而不是SR。

长话短说,我如何在System.Speech上添加另一种语言与TTS一起工作?

回答

1

那么,语音平台有自己的声音注册表键。看看我的答案在这里how to change your registry keys

这是一个肯定的黑客,但它会让你得到你想要的答案。

免责声明 - 这本来不是一个答案评论有我的名声超过50

相关问题