一、新增靜態庫
⚠️將開發工具包中lib目錄下地iflymsc.framework新增到工程中去。
再新增如下圖所示的庫:
二、匯入標頭檔案
1 #import 2 #import 3三、初始化sdk4 #import 5 #import 6
7 #import 8
9 #import 10 #import 11
12 #import 13 #import 14 #import 15 #import 16 #import
1//3四、語音聽寫(帶介面)53be3a59";
5 nsstring *initstring = [nsstring stringwithformat:@""6
[iflyspeechutility createutility:initstring];78
9 }
1 _iflyrecognizerview =[[iflyrecognizerview alloc] initwithcenter:self.view.center];2 _iflyrecognizerview.delegate =self;
3 [_iflyrecognizerview setparameter: @"
iat"
forkey: [iflyspeechconstant ifly_domain]];4//
asr_audio_path儲存錄音檔名,如不再需要,設定value為nil表示取消,預設目錄是documents
5 [_iflyrecognizerview setparameter:@"
asrview.pcm
"forkey:[iflyspeechconstant asr_audio_path]];6//
設定資料返回的型別
7 [_iflyrecognizerview setparameter:@"
plain
"forkey:[iflyspeechconstant result_type]];8//
設定識別語言為英語
9 [_iflyrecognizerview setparameter:@"
en_us
"forkey:[iflyspeechconstant language]];
10//
設定識別語言為中文 普通話
11 [_iflyrecognizerview setparameter:@"
zh_ch
"forkey:[iflyspeechconstant language]];
12 [_iflyrecognizerview setparameter:@"
mandarin
"forkey:[iflyspeechconstant accent]];
1314 - (void)onresult: (nsarray *)resultarray islast:(bool) islast
1522 self.label.text = [nsstring stringwithformat:@"
%@%@
",self.label.text,result];
23 nslog(@"
self.textfield.text = %@
",self.textfield.text);
2425}26
27/*
識別會話錯誤返回**
28@ param error 錯誤碼
29*/
30 - (void)onerror: (iflyspeecherror *) error
3133
3435
3637
科大訊飛語音識別
2.登陸訊飛伺服器 建立乙個訊飛語音識別物件,可以對他進行一系列的呼叫 objc view plain copy 帶介面的識別物件 property nonatomic,strong iflyrecognizerview iflyrecognizerview objc view plain copy...
科大訊飛語音識別demo
2017年12月,雲 社群對外發布,從最開始的技術部落格到現在擁有多個社群產品。未來,我們一起乘風破浪,創造無限可能。最近在做乙個文字轉語音tts text to speech 的第三方軟體封裝,使用的是國內語音技術龍頭安徽科大訊飛公司提供的離線引擎aisound5.0,主要用於汽車導航用途。科大訊...
整合科大訊飛語音聽寫功能
好了,準備工作已經完成了。接下來開始整合 二 開始整合 1.在manifests檔案中新增許可權 2.初始化sdk 3.在具體實現只能語音功能中,科大訊飛提供了兩種方式。1 自定義語音輸入ui介面 2 使用科大訊飛的語音輸入的ui介面 次方式比較操蛋,dialog上有科大訊飛的廣告,而且不能去掉 下...