Ios 错误域=kAFAssistantErrorDomain代码=209“;(无效)“;
我面临Ios 错误域=kAFAssistantErrorDomain代码=209“;(无效)“;,ios,iphone,swift3,speech-recognition,sfspeechrecognizer,Ios,Iphone,Swift3,Speech Recognition,Sfspeechrecognizer,我面临SFSpeechRecognizer的问题。启动应用程序几秒钟后,我开始出现错误 错误域=kAFAssistantErrorDomain代码=209“(空)”和“错误” 域=kAFAssistantErrorDomain代码=203“超时” UserInfo={NSLocalizedDescription=超时, NSUnderlyingError=0x170049990{Error Domain=SiriSpeechErrorDomain 代码=100“(空)”} 应用程序停止识别 我正
SFSpeechRecognizer
的问题。启动应用程序几秒钟后,我开始出现错误
错误域=kAFAssistantErrorDomain代码=209“(空)”和“错误”
域=kAFAssistantErrorDomain代码=203“超时”
UserInfo={NSLocalizedDescription=超时,
NSUnderlyingError=0x170049990{Error Domain=SiriSpeechErrorDomain
代码=100“(空)”}
应用程序停止识别
我正在尝试endAudio()
,然后每20秒再次启动一次,因为苹果公司不允许我们识别超过一分钟
任何关于这方面的帮助都将不胜感激。这是我的工作。如果要关闭识别任务,请尝试以下操作:
DispatchQueue.main.async { [unowned self] in
guard let task = self.recognitionTask else {
fatalError("Error")
}
task.cancel()
task.finish()
}
你找到解决办法了吗?我们刚刚在iOS 11设备上实现了这一点。我也有同样的想法。但只有当我同时使用QuickTime镜像我的应用程序时,才会发生这种情况。我有一种预感,它可能会将语音输入定向到笔记本电脑或类似的设备上……可能只在模拟器和真实设备上出现这些错误时才在设备上进行尝试。我得到的是完全相同的错误:错误209、203和100我在
endAudio()
上遇到了相同的问题。但对于连续转录,我尝试每分钟调用一次,这样就不必调用endAudio()
,语音识别仍然可以正常工作。