【发布时间】:2019-07-07 18:05:43
【问题描述】:
我遇到了SFSpeechRecognizer 的问题。启动应用程序几秒钟后,我开始收到错误
错误域=kAFAssistantErrorDomain Code=209 "(null)"" 和 "错误 域=kAFAssistantErrorDomain 代码=203 “超时” UserInfo={NSLocalizedDescription=超时, NSUnderlyingError=0x170049990 {错误域=SiriSpeechErrorDomain 代码=100 "(null)"}}
并且应用程序停止识别。
我正在尝试endAudio(),然后每 20 秒重新启动一次,因为 Apple 不允许我们识别超过一分钟。
对此的任何帮助将不胜感激。
【问题讨论】:
-
您找到解决方案了吗?我们刚刚在 iOS 11 设备上实现了这一点。
-
我也有同样的情况。只有当我同时有 QuickTime 镜像我的应用程序时才会发生这种情况。我有预感它可能会将语音输入定向到笔记本电脑或类似的东西......
-
也许只能在设备上尝试,因为这些错误在模拟器和真实设备上不一致
-
我得到完全相同的东西:错误 209、203 和 100
-
我遇到了与
endAudio()相同的问题。但是为了连续抄写,我尝试了每分钟调用一次,这样就不用调用endAudio()了,语音识别还是可以的。
标签: ios iphone swift3 speech-recognition sfspeechrecognizer