我在C#winform桌面应用程序中使用System.Speech.Synthesis;
和System.Speech.Recognition;
。
我的笔记本上有Window 10,默认成人男声或女声在Windows 7的电脑上听起来不同。
如果系统语音有效,但在较旧的操作系统上听起来完全不同,那么在旧系统上使用时,如何使用System.Speech.Recognition;
这样做会有什么影响呢?
我想我无法通过可执行文件安装进行任何更新,因为没有适当的参考。
这与我的问题几乎无关,但我也使用Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
初始化来仅使用英语语言进行编程。我注意到这一点,因为可能存在某些特定系统功能的限制,但存在以某种方式解决这个问题的方法。也许我可以使用汇编加载一些更新,但是我不确定这个特定引用的窗口10和窗口7之间的更新有多大。
答案 0 :(得分:0)
我不完全理解你的问题。但AFAIK,声音' Synthesizer在不同的Windows版本之间会有所不同,除了使用提供文本转语音的第三方库之外,你可以做的事情并不多吗