最近,專案中要用訊飛語音聽寫的功能,於是在官網學習了一下,並嘗試做個小demo,期間遇到了一些問題,列舉一下:
(1)常報錯誤碼11201,是未經授權的語音應用,意思是官方每天允許你使用的次數你已經用完了。
(2)常報錯誤碼10407,使用者校驗失敗,說明你的應用的key與libs庫不匹配,必須得用key去申請相應的libs.
(3)說話一次,返回兩次結果,這是我們不想看到的,如下
解決辦法就是將第二次停掉,如下**:
//訊飛語音聽寫***中的方法,用來解析識別後的結果
private void printresult(recognizerresult results)
(4)還有乙個常見問題是,你得到了聽寫的結果後,迅速被句號或者空白覆蓋,我求助訊飛官方群沒有解決掉,於是我只能用笨辦法解決,在官方的demo中專門將語音聽寫這一功能抽取出來,主要**如下:
整合科大訊飛語音聽寫功能
好了,準備工作已經完成了。接下來開始整合 二 開始整合 1.在manifests檔案中新增許可權 2.初始化sdk 3.在具體實現只能語音功能中,科大訊飛提供了兩種方式。1 自定義語音輸入ui介面 2 使用科大訊飛的語音輸入的ui介面 次方式比較操蛋,dialog上有科大訊飛的廣告,而且不能去掉 下...
iOS 訊飛語音聽寫整合使用
整合 2.輔助庫新增 不知道從什麼時候開始,xcode整合framwork變得不太友好了,要求大家配置的資訊有點多。在整合靜態庫時,要需要大家整合libz.tbd庫,如果你使用離線識別,還需要增加libc tbd。3.framewor整合 你可以選擇拖拽,或者通過add方式新增framework,但...
訊飛語音開發之語音聽寫 不帶ui介面
前面一篇文章是帶有ui介面的語音識別,訊飛還提供了中不帶ui介面的語音識別介面,也是比較常用的一種語音識別介面,現在介紹如下 準備如下 speechrecognizer speechrecognizer speechrecognizer.createrecognizer mainactivity.t...