【问题标题】:SpeechRecognitionEngine stopped working in Win8SpeechRecognitionEngine 在 Win8 中停止工作
【发布时间】: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


【解决方案1】:

通过在语音识别下将 Windows 识别器的语言从英国更改为美国来实现它!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-11
    • 2012-08-18
    • 2018-08-16
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多