语音工具包中的“OnDeviceRecognition”不起作用

ran*_*mar 5 ios13

在 ios13 beta 苹果支持设备语音识别。

在文档中,我观察到将“requiresOnDeviceRecognition”属性设置为 true,然后音频将仅在设备中转换为文本。

但是每当我将此属性设置为 "Yes" 时,我总是收到此错误:

错误域=kAFAssistantErrorDomain 代码=1103 "尚未安装模型" UserInfo={NSLocalizedFailureReason=尚未安装模型} NSLocalizedFailureReason = "尚未安装模型";

mat*_*att 1

问题是您没有检查 SFSpeechRecognizer 的supportsOnDeviceRecognition. 如果是,false您就无法请求设备上的识别。