语音识别启动并立即失败,并出现 kAFAssistantErrorDomain 错误 7



一些细节:
iOS14.0.1
Xcode 12.0.1
iPad Mini Gen 5

我们的应用程序使用语音作为主要用户输入来导航功能。

应用启动后,语音识别工作正常。用户将开始说简单的英语单词(是/否),语音识别器将开始假设转录。

但是,经过几次迭代后,语音识别器将停止工作。当用户说话时,它不会假设听录,而是直接跳转到didFinish任务委托,并指示语音听录不成功,并显示以下错误消息:The operation couldn’t be completed. (kAFAssistantErrorDomain error 7.)

此错误最近才出现在 iOS14 中,在 iOS13 中不是问题。我已经用谷歌搜索了这个错误代码/消息,但找不到太多细节。有谁知道这意味着什么/为什么它失败了?

在与同样的问题作斗争之后,我发现在短时间内从SFSpeechRecognitionRequest取消许多任务会产生这种行为。更喜欢在SFSpeechRecognitionTask上调用.finish(),并仅在task.state完成后创建一个新。

相关内容

  • 没有找到相关文章

最新更新