【发布时间】:2010-11-13 15:23:53
【问题描述】:
有没有办法检查用户是否在“系统偏好设置”中启用了语音识别(语音命令)? (Mac OS X)。如果用户启用了它,我想支持其他语音命令。不幸的是,NSSpeechRecognizer 中没有任何方法可以检查这一点,我似乎也找不到任何 Carbon 函数来检查它。
其中一个问题是,每当我实例化NSSpeechRecognizer 时,圆形的“语音命令”窗口(上面带有麦克风的窗口)似乎会间歇性地出现。此外,它通常会在创建对象时将我的应用程序冻结大约半秒左右(可能它正在启动语音识别服务)。
本质上,如果语音识别器尚未运行和使用,我不想启动它。但如果用户主动使用语音识别器,我想为它提供额外的支持。
提前致谢。
【问题讨论】:
标签: objective-c cocoa macos macos-carbon speech-recognition