iOS 10语音识别与语音工具包错误kAFAssistantErrorDomain-语音样本

iOS 10语音识别与语音工具包错误kAFAssistantErrorDomain-语音样本,ios,speech-recognition,speech,avaudioengine,speechkit,Ios,Speech Recognition,Speech,Avaudioengine,Speechkit,我正在开发一个类似Siri with Speech Kit的演示程序,但是当我调用recognitionTask=SpeechRecogragnizer.recognitionTask(with:recognitionRequest){}开始监听时,它会立即返回一个错误: 错误域=SIRICOResiconnectionErrorDomain代码=16“(空)” 我的演示非常简单,几乎与Xcode中的示例代码SpeakToMe相同,因此我尝试了该示例项目,并得到了相同的错误。我用了一个真正的设备

我正在开发一个类似Siri with Speech Kit的演示程序,但是当我调用
recognitionTask=SpeechRecogragnizer.recognitionTask(with:recognitionRequest){}
开始监听时,它会立即返回一个错误:

错误域=SIRICOResiconnectionErrorDomain代码=16“(空)”

我的演示非常简单,几乎与Xcode中的示例代码SpeakToMe相同,因此我尝试了该示例项目,并得到了相同的错误。我用了一个真正的设备来调试,而不是模拟器,关于使用麦克风和语音识别的隐私权限都被添加到info.plist中,我甚至尝试添加所有的隐私项目,包括我没有使用的项目,但也不起作用

我现在真的需要一些帮助。有人能给我一些关于这个错误的提示吗?完整的错误消息如下所示:

错误:可选(Error Domain=kAFAssistantErrorDomain Code=4“(null)”UserInfo={NSUnderlyingError=0x17404ae30{Error Domain=siricoresconnectionerrordomain Code=16“(null)”UserInfo={NSUnderlyingError=0x17404b790{Error Domain=nsossstatuserrordomain Code=-9806“(null)”UserInfo={kcfstreamerrordocodekey=-9806,{kcfstreamerordomainkey=3}})


Swift还是ObjC?您是否将NSSpeechRecognitionUsageDescription添加到info.plist?@Ludovic Swift,我已经将NSSpeechRecognitionUsageDescription添加到info.plist。但是谢谢你的提示,我想我会试试ObjC版本看看会发生什么。@AbbyLin-你检查过你的网络连接了吗。在我的例子中,当没有网络时,它会显示相同的错误。所以我想知道iOS 10语音识别和语音工具包是否不能脱机工作?