SFSpeechRecognizer 216错误,带有多个请求

时间:2018-10-29 01:56:46

标签: ios swift avaudioengine sfspeechrecognizer

我有一个AVAudio和SFSpeechRecognizer的实现,通常在前几次运行良好。但是,在一个或多个请求之后,我收到216错误。

尽管关于SO,其他站点上的这些错误(216、203和其他错误)可能意味着什么,但存在许多问题,但似乎没有人确定。一些suggest the problem是您需要添加一行

request.endAudio() // Added line to mark end of recording

其他人说,您只能在完成区中执行此操作,否则您将get a 203 error

an Apple Developer forum中的另一个人建议216错误实际上是Nuance错误,因为他们说Nuance处理了Apple的某些后端处理。用于iOS的Nuance的SDK实际上does have an error 216

Invalid action-setup data were detected. The action cannot be executed. Contact Nuance Support.

我添加了request.endAudio(),但似乎无法消除通常由第三或第四次识别任务弹出的错误。

任何人都可以提出一个确定的解决方案,或者进一步说明它的作用。如果苹果工程师能够做出明确的回答,那将是非常棒的事情。

感谢您的任何建议或见解。

0 个答案:

没有答案