2017-02-27 89 views

回答

0

你可以在里面

private let speechRecognizer = SFSpeechRecognizer(locale: Locale.init(identifier: "en-US"))! speechRecognizer.recognitionTask(with: recognitionRequest, resultHandler: { (result, error) in   

}) 块设置定时器。 在调用speechRecognizer.recognitionTask时设置开始时间,并在每个后续请求内部定时器后检查当前时间与开始时间之间的差异。如果差异高于X秒,则执行任何您想要的操作。