SFSpeechRecognizer不可用

Whi*_*ney 8 speech-recognition swift ios10

我已经下载了示例代码SpeakToMe:https : //developer.apple.com/library/prerelease/content/samplecode/SpeakToMe/Introduction/Intro.html
在设备上运行它并开始录制但没有收到任何响应.经过一点调试后,我看到speechRecognizer.isAvailable为false.但有时它仍然可用并正常工作.我已经通过https://developer.apple.com/reference/speech/sfspeechrecognizer/1649885-isavailable 检查了互联网连接,
在这种情况下我该怎么办?

谢谢

Edd*_*Lau 11

需要在"设置"中启用Siri或Dictation:

  • iOS 10:设置 - > Siri - >打开
  • iOS 11:设置 - >按Siri的Home/Side按钮 - >打开

要么

  • 设置 - >常规 - >键盘 - >启用听写 - >开启