SFSpeechRecognizer不可用

时间:2016-09-28 08:26:44

标签: swift speech-recognition 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的推荐检查了互联网连接 在这种情况下我该怎么办?

谢谢

2 个答案:

答案 0 :(得分:9)

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

  • iOS 10:设置 - > Siri - >打开
  • iOS 11:设置 - >按 主页/侧面按钮为Siri - >打开

  • 设置 - >一般 - >键盘 - >启用听写 - >打开

答案 1 :(得分:1)

在iOS 11中,Eddie的回答有点过时了,Siri设置正在改变。

  

在“设置”中,选择 Siri&搜索:

enter image description here

  

然后选择其中一个或两个选项:

enter image description here