3

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

4

2 回答 2

6

此链接上语音识别 API 的描述 指出

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

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

于 2016-06-20T18:13:44.207 回答
3

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

在此处输入图像描述

在此处输入图像描述

但是,SFSpeechRecognizer 的文档mirror)说:

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

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

于 2019-06-19T03:18:03.627 回答