【问题标题】:Does SFSpeechRecognizer require internet connection?SFSpeechRecognizer 是否需要互联网连接?
【发布时间】:2019-06-19 11:19:06
【问题描述】:

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

【问题讨论】:

    标签: ios speech-recognition ios10


    【解决方案1】:

    link 中语音识别 API 的描述表明

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

    所以这似乎表明处理是在 Apple 服务器上进行的。

    【讨论】:

      【解决方案2】:

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

      但是,SFSpeechRecognizer's documentation (mirror) 说:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-01-13
        • 1970-01-01
        • 2021-09-21
        • 1970-01-01
        • 2015-09-28
        • 1970-01-01
        • 2013-11-03
        • 1970-01-01
        相关资源
        最近更新 更多