前面一篇文章是帶有ui介面的語音識別,訊飛還提供了中不帶ui介面的語音識別介面,也是比較常用的一種語音識別介面,現在介紹如下:
準備如下:
speechrecognizer speechrecognizer = speechrecognizer.createrecognizer(mainactivity.this, null);
聽寫函式
/*
* 開始聽寫
* */
private void startspeechlistener()
聽寫***
/*
* 聽寫***
* */
private recognizerlistener mrecognizerlistener = new recognizerlistener()
@override
public void onendofspeech()
@override
public void onerror(speecherror arg0)
@override
public void onevent(int arg0, int arg1, int arg2, bundle arg3)
@override
public void onresult(recognizerresult result, boolean islast)
@override
public void onvolumechanged(int arg0, byte arg1)
};
整合科大訊飛語音聽寫功能
好了,準備工作已經完成了。接下來開始整合 二 開始整合 1.在manifests檔案中新增許可權 2.初始化sdk 3.在具體實現只能語音功能中,科大訊飛提供了兩種方式。1 自定義語音輸入ui介面 2 使用科大訊飛的語音輸入的ui介面 次方式比較操蛋,dialog上有科大訊飛的廣告,而且不能去掉 下...
iOS 訊飛語音聽寫整合使用
整合 2.輔助庫新增 不知道從什麼時候開始,xcode整合framwork變得不太友好了,要求大家配置的資訊有點多。在整合靜態庫時,要需要大家整合libz.tbd庫,如果你使用離線識別,還需要增加libc tbd。3.framewor整合 你可以選擇拖拽,或者通過add方式新增framework,但...
訊飛語音聽寫常見問題
最近,專案中要用訊飛語音聽寫的功能,於是在官網學習了一下,並嘗試做個小demo,期間遇到了一些問題,列舉一下 1 常報錯誤碼11201,是未經授權的語音應用,意思是官方每天允許你使用的次數你已經用完了。2 常報錯誤碼10407,使用者校驗失敗,說明你的應用的key與libs庫不匹配,必須得用key去...