NSSpeechRecognizer
NSSpeechRecognizer 类是 macOS 中语音识别的 Cocoa 接口。这个类提供了一种“命令和控制”风格的语音识别系统,其中命令短语必须在听之前定义,这与识别文本不受限制的听写系统形成对比。
符号
创建语音识别器 init?()
初始化并返回 NSSpeechRecognizer 类的一个实例。
配置语音识别器
var commands: [String]? 定义语音识别器对象应侦听的命令的字符串数组。
var displayedCommandsTitle: String?“语音命令”窗口中命令部分的标题,如果没有标题,则为 nil。
var listensInForegroundOnly: Bool 一个布尔值,指示语音识别器对象是否应仅在其应用程序位于最前面时才启用其命令。
var blocksOtherRecognizers: Bool 一个布尔值,指示语音识别器对象在收听时是否应阻止所有其他识别器(即其他试图理解语音命令的应用程序)。
var delegate: NSSpeechRecognizerDelegate? 语音识别器对象的委托。
聆听
func startListening() 告诉语音识别引擎开始监听命令。
func stopListening() 告诉语音识别引擎暂停收听命令。
关系
继承自
NSObject
符合
CVarArg,
平等的,
可散列