SFSpeechRecognizer是否需要互联网连接?

问题描述 投票:2回答:2

SFSpeechRecognizer是否像Siri一样在Apple服务器上进行处理,还是在iPhone本地完成?

ios speech-recognition ios10
2个回答
1
投票

根据https://developer.apple.com/videos/play/wwdc2019/256/mirror),SFSpeechRecognizer完成的语音识别可以在设备上进行(即,无需连接到服务器)进行语音识别:

enter image description here

enter image description here

然而,SFSpeechRecognizer's documentationmirror)说:

某些语言可以使用设备语音识别,但该框架还依赖于Apple的语音识别服务器。始终假设执行语音识别需要网络连接。

上面的文档和WWDC 2019幻灯片似乎相互矛盾。


5
投票

这个link的语音识别API的描述说明了这一点

“在语音识别的情况下,需要获得许可,因为数据被传输并暂时存储在Apple的服务器上,以提高语音识别的准确性。”

这似乎表明Apple服务器上正在进行处理。

© www.soinside.com 2019 - 2024. All rights reserved.