【发布时间】:2016-08-31 11:56:18
【问题描述】:
有人知道 iOS 10 中的语音识别有限制吗(每个设备或每个应用程序)?
【问题讨论】:
标签: speech-recognition ios10 apple-speech
有人知道 iOS 10 中的语音识别有限制吗(每个设备或每个应用程序)?
【问题讨论】:
标签: speech-recognition ios10 apple-speech
根据 Apple 最新技术问答
设备可以发出的 SFSpeechRecognitionRequest 调用次数的当前速率限制为每小时 1000 个请求。请注意,此限制是设备可以发出的请求数量,与发出请求的应用程序无关。这与与请求关联的音频长度无关。对于给定的 SFSpeechRecognitionRequest,每个请求最多允许您播放一分钟的音频。
【讨论】:
是的,有限制,但我不认为 Apple 发布了很多具体数字。 Apple 在 2016 年 WWDC 期间发布了 supplementary video,内容如下:
现在简单谈谈一些最佳做法。我们正在为所有应用程序免费提供语音识别,但我们确实有一些合理的限制,以便所有人都可以使用该服务。单个设备每天可以执行的识别数量可能会受到限制。
应用程序也可能会根据每天的请求在全球范围内受到限制。与其他服务支持的 API(例如 CLGO Coder)一样,准备好处理网络和速率限制故障。如果您发现自己经常达到限制,请告诉我们。
同样重要的是要意识到语音识别在电池消耗和网络流量方面可能会产生高昂的成本。
对于 iOS 10,我们从大约一分钟的严格音频持续时间限制开始,这与键盘听写类似。
请注意“让我们知道”部分——Apple 显然希望开发人员使用这个新的 API,所以如果您发现它不能满足您的需求,他们可能会提供帮助。
【讨论】: