演讲套件限制:我怎么知道我已经联系过他们?

时间:2017-02-04 09:20:57

标签: ios speech-recognition

我在我的应用中使用语音识别功能。它对用户体验很重要,所以我希望它是好的(免费或廉价)。

现在,我正在使用Apple的Speech Kit,它的功能就像一个魅力,但它不是很可靠,因为每个应用程序和每个设备都有一些限制,我不会知道这些限制。

另一种选择是使用OpenEars。它对我来说不如语音套件那么好,所以如果Speech Kit不能正常工作,那么我正在思考如何从Speech Kit切换到OpenEars(并且当Speech Kit活得很好时)。< / p>

但有没有办法知道Speech Kit在使用它之前现在还不能正常工作?

我知道的唯一方法是在每次用户会话之前尝试识别一些音频文件,但它需要时间(至少会花几秒钟,而且几秒钟就会很多),而且它不是在使用服务方面非常好的解决方案 - 识别音频以检查Speech Kit是否正常工作似乎太昂贵了。另外,我不知道如何调试这个,因为很明显我现在的应用程序中没有任何限制问题。

解决这个问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

不久前我也考虑过这个问题。这是Apple Q&amp; S的回答。 A.&#34;设备可以进行的SFSpeechRecognitionRequest调用次数的当前速率限制是每小时1000个请求。&#34;还有一个在达到限制时收到错误的示例,因此您可以为此做好准备:)

这里是链接:Apple Q & A