【发布时间】:2014-04-20 13:15:33
【问题描述】:
我在 Windows 7 中使用 VS2010 开发了一个项目,后来我添加了语音控制,一切正常。我将操作系统更改为 Win 8 并尝试运行该项目,它运行良好。但由于某种原因,我需要格式化我的系统,然后当我尝试运行该项目时,语音功能不再起作用。
我最初需要安装 SpeechSDK 5.1 以运行具有语音功能的项目,之后我在控制面板的语音识别下获得了新的语音到文本选项卡,但现在在 Win 8 中我看不到它(即使在安装语音 SDK)。令人惊讶的是,该项目仅在格式化之前在 Win 8 中运行良好。
我已经构建、重建、清理项目,但没有运气。
从 Windows 中提供的默认语音识别开始,一切正常。
请帮忙!
【问题讨论】:
-
您能否更清楚地了解“不再工作”?您是否遇到错误,是否有某些内容未显示在 UI 上等?
-
什么都没有发生,我尝试通过在VS中设置断点来调试代码,但是控件没有进入SpeechRecognised事件代码块!
-
我尝试使用语音创建新项目,但同样的问题,我怀疑我错过了一些额外的东西。可能是任何 dll 或参考!但我检查了一切都准备好了,我会丢失什么,我想如果我在控制面板中的语音识别下获得语音到文本选项卡,那将完成工作,但不知道如何获得最初安装语音 SDK做到了,但现在不知道发生了什么!
-
即使尝试使用 System.Speech.dll 版本 3 和 4,也没有任何帮助。
-
通过在语音识别下将 Windows 识别器的语言从英国更改为美国使其正常工作!
标签: c# visual-studio-2010 speech sapi