2017-02-04 40 views
1

我在我的應用程序中使用語音識別。這對用戶體驗很重要,所以我希望它很好(免費或便宜)。演講套件限制:我如何知道我已經達到他們?

現在,我正在使用來自Apple的Speech Kit,它的工作原理類似於魅力,但它不是非常可靠,因爲每個應用程序和每個設備都有一些限制,我不知道這些限制。

另一種選擇是使用OpenEars。對於我來說,它幾乎沒有Speech Kit那麼好,所以我正在考慮如果Speech Kit不起作用,那麼我會默認從Speech Kit切換到OpenEars(當然,當Speech Kit還活着時,它還會繼續)。

但是有沒有辦法知道Speech Kit在使用之前不能正常工作?

我知道的唯一方法是在每個用戶會話之前嘗試識別一些audiofile,但它需要時間(至少需要花費幾秒鐘,幾秒鐘的時間),而且這不是很好的解決方案在使用該服務方面 - 識別音頻僅用於檢查Speech Kit是否工作似乎代價太高。另外,我不知道如何調試,因爲顯然我現在在我的應用程序中沒有任何限制。

解決此問題的最佳方法是什麼?

回答

0

不久前我也想過這個問題。以下是Apple Q & A的答案。「當前設備可調用的SFSpeechRecognitionRequest的數量限制爲每小時1000個請求。」還有一個錯誤是在達到極限時收到的一個示例,因此您可以自行準備:)

以下是鏈接:Apple Q & A

相關問題