0

我在 C# winform 桌面应用程序中使用System.Speech.Synthesis;和。System.Speech.Recognition;

我的笔记本电脑上有 Window 10,默认的成年男性或女性声音听起来与装有 Windows 7 的 PC 上的声音不同。

如果系统语音可以正常工作,但在旧操作系统上听起来完全不同,这又会如何影响使用System.Speech.Recognition; ,例如在旧系统上使用?

我想我无法使用可执行安装进行任何更新,因为没有适当的参考。

这与我的问题几乎没有关系,但我也使用Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;初始化仅使用英语进行程序。我注意到这一点是因为可能存在某些特定系统功能的限制,但存在以某种方式解决此问题的方法。也许我可以使用 assemble 加载一些更新,但我不确定窗口 10 和 Windows 7 之间对于这些特定参考的更新有多大。

4

1 回答 1

0

我不太明白你的问题。但是 AFAIK,Synthesizer 的“声音”在不同的 Windows 版本之间会有所不同,除了使用一些提供文本到语音的第三方库之外,你无能为力

于 2017-06-05T21:11:25.763 回答