我正面临SFSpeechRecognizer
的问题。在启动应用程序几秒钟后,我开始收到错误
错误域= kAFAssistantErrorDomain代码= 209“(null)”“和”错误 Domain = kAFAssistantErrorDomain代码= 203“超时” 的UserInfo = {NSLocalizedDescription =超时, NSUnderlyingError = 0x170049990 {错误域= SiriSpeechErrorDomain Code = 100“(null)”}}
并且应用程序停止识别。
我正在尝试endAudio()
,然后每隔20秒再次启动它,因为Apple不允许我们识别超过一分钟。
对此的任何帮助都将非常感激。
答案 0 :(得分:0)
为我工作。当您要关闭识别任务时,请尝试以下操作:
DispatchQueue.main.async { [unowned self] in
guard let task = self.recognitionTask else {
fatalError("Error")
}
task.cancel()
task.finish()
}