我在我的應用程序中使用語音識別。這對用戶體驗很重要,所以我希望它很好(免費或便宜)。演講套件限制:我如何知道我已經達到他們?
現在,我正在使用來自Apple的Speech Kit,它的工作原理類似於魅力,但它不是非常可靠,因爲每個應用程序和每個設備都有一些限制,我不知道這些限制。
另一種選擇是使用OpenEars。對於我來說,它幾乎沒有Speech Kit那麼好,所以我正在考慮如果Speech Kit不起作用,那麼我會默認從Speech Kit切換到OpenEars(當然,當Speech Kit還活着時,它還會繼續)。
但是有沒有辦法知道Speech Kit在使用之前不能正常工作?
我知道的唯一方法是在每個用戶會話之前嘗試識別一些audiofile,但它需要時間(至少需要花費幾秒鐘,幾秒鐘的時間),而且這不是很好的解決方案在使用該服務方面 - 識別音頻僅用於檢查Speech Kit是否工作似乎代價太高。另外,我不知道如何調試,因爲顯然我現在在我的應用程序中沒有任何限制。
解決此問題的最佳方法是什麼?