scripting - Vista 语音识别引擎是否有像 Naturally Speaking 这样的脚本?

标签 scripting windows-vista naturallyspeaking

我想在用户(使用 Vista 语音识别时)说“Wingbats are crazy!”时执行一个操作。我该怎么做呢?是否有脚本或是否有 dll 绑定(bind)?

最佳答案

您可能想查看 Microsoft Speech API (SAPI)。我不久前在 Windows XP 中使用过它,它支持一个 XML 标记,该标记声明了您希望系统识别的命令。然后,您的应用程序会确定在识别语音命令时需要发生什么。

对于语音识别,请查看 ISpRecoContext界面。

以前这是一个 COM 接口(interface),但从 Vista 开始,您可以使用 .NET。或者显然你可以使用 Python如果这是您的偏好!

编辑

微软语音服务器 2007 supports VoiceXML ,在对此问题的另一个回复中提到。

关于scripting - Vista 语音识别引擎是否有像 Naturally Speaking 这样的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/852180/

相关文章:

ruby-on-rails - Windows 上的 Rails 太慢了(rails -v 需要 4 秒)

python - 如何检查是否可以在 MS XP/Vista 的给定目录中创建文件?

voice-recognition - Dragon Naturally speak Premium 可以用于编程吗?

variables - 将警告保存到 powershell 中的变量

xml - PowerShell给出错误 “Object reference not set to an instance object”

powershell - 在 Powershell 脚本中翻译逻辑

windows - 如何从管理进程以当前用户权限运行进程

linux - 在 Bash 中,如何将管道的末尾流式传输到变量中?

emacs - Mac OS X 上 Emacs 中的语音编码