【问题标题】:Disabling Main Speech Recognition in SAPI 5.3在 SAPI 5.3 中禁用主要语音识别
【发布时间】:2011-12-06 23:48:18
【问题描述】:

我正在编写一个程序,它只理解“左”或“右”等基本关键字。 它工作得很好,但是为了执行程序,首先,我必须启动 Windows 语音识别。当我的程序运行时,这个“Windows 语音识别”也在处理命令,这有时会关闭我的程序或打开一个文件夹。 我想要做的是禁用“Windows 语音识别”并且仍然能够正确启动我的程序。 我的代码基于本教程:http://msdn.microsoft.com/en-us/vstudio/video/Cc482921 代码:http://download.microsoft.com/download/b/0/1/b01ceff1-5ba9-41e2-ab4f-8b8f4c2f7467/SampleCoding-NativeCoding-ASR2.zip

另外,有没有办法在不支持语音识别的 Windows 版本(例如 Windows XP 或非英语 Windows 7)上运行我的程序?

【问题讨论】:

    标签: c++ speech-recognition sapi


    【解决方案1】:

    如果您只想让应用程序响应,则需要使用 inproc 而不是共享识别器。 http://msdn.microsoft.com/en-us/library/ms717071(v=VS.85).aspx 可能会给你一些指导。

    Windows XP 平板电脑版包含一个识别器。 Office 2003 包含许多 XP 用户已安装的识别器。我认为以后对 XP 的更新包括一个识别器,但我不确定。我试图概述我在https://stackoverflow.com/a/2998963/90236https://stackoverflow.com/a/5861145/90236 中所知道的平台和识别器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多