版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄 Step1導(dǎo)入 Step2添加用戶權(quán) Step3初始 語(yǔ)音輸入 聲紋...............................................................................................................................................聲紋................................................................................................................................... 人臉................................................................................................................................... MSC本文檔是集成訊飛MSCMSC全性可與其他生物識(shí)別技術(shù)(、掌形和虹膜)相媲美識(shí)別率高達(dá)99%。Step1導(dǎo)入 2導(dǎo)入 Step2-keepclassStep3序處(如Application、Activity的onCreate方法,初始化代碼如下:////將 2是否否msc:只使用MSCauto:云端使用MSC否否否例如:libmsc_xxx_1072.so(xxx為您的公司名,1072為訊飛sdk本號(hào))默認(rèn)值:msc注意:參數(shù)需要以鍵值對(duì)的形式在字符串中傳入createUtility方法,以逗號(hào)隔開(kāi),如 ,s=ilteclodpw=2356語(yǔ)音輸入assets路徑下的資源文件拷貝至Android工程 下,如圖3添加動(dòng)畫(huà)資源所示3語(yǔ)音輸入U(xiǎn)I控件RecognizerDialogRecognizerDialogmDialog=newRecognizerDialog(this,mDialog.setParameter(SpeechConstant.LANGUAGE," ,"iat");mIat.setParameter(SpeechConstant.LANGUAGE," mIat.setParameter(SpeechConstant.ACCENT,"mandarin");器publicvoidonResult(RecognizerResultresults,booleanpublicvoidonError(SpeechError{showTip(error.get publicvoidonBeginOfSpeech()publicvoidonEndOfSpeech()publicvoidonEvent(inteventType,intarg1,intarg2,Bundleobj)對(duì)應(yīng)一個(gè)聯(lián)系人列表,聯(lián)系式詳見(jiàn)開(kāi)發(fā)包中doc 下《MSCReferenceManual》中ContactManager類(lèi)的介紹。 {mIat.setParameter(SpeechConstant.TEXT_ENCODING,"utf-8");ret= if(ret!=Log.d(TAG,"上傳聯(lián)系人失?。簘{publicvoidonLexiconUpdated(StringlexiconId,SpeechErrorerror)if(errornull){}}doc下《MSCReferenceManual》中UserWords類(lèi)的介紹。Stringcontents="您所定義的用戶詞表內(nèi)容";ret=mIat.upda exicon("userword",contents,lexiconListener);if(ret!="+}{publicvoidonLexiconUpdated(StringlexiconId,SpeechErrorerror)if(errornull){}}訊飛命令詞識(shí)別意即基于指定的語(yǔ)法結(jié)構(gòu),識(shí)別特定令詞、以及短語(yǔ)組合。根據(jù)聯(lián)網(wǎng)狀態(tài)不同,分為命令詞識(shí)別和離線命令詞識(shí)別。語(yǔ)法文件采用ABNF語(yǔ)法格式,本地識(shí)別語(yǔ)法文件采用BNF語(yǔ)法格式。 應(yīng)用級(jí)語(yǔ)法文件,即語(yǔ)法文件綁定Appid。應(yīng)用級(jí)語(yǔ)法文件需在訊飛開(kāi)放平臺(tái)頁(yè)面進(jìn)行設(shè)置,一旦設(shè)置成功,不同設(shè)備上的同一應(yīng)用將默認(rèn)啟用此語(yǔ)法。具備統(tǒng)一管理語(yǔ)法,語(yǔ)法更新無(wú)需更新客戶端App的優(yōu)點(diǎn)。終端級(jí)語(yǔ)法文件,則是語(yǔ)法文件綁定某一終端,通過(guò)App先本地構(gòu)建語(yǔ)法文件,再上傳該語(yǔ)法文件獲取相應(yīng)的ID即GrrIDGrrID以啟用該語(yǔ)法文件。命令詞識(shí)別默認(rèn)啟用應(yīng)用級(jí)語(yǔ)法文件。如果又指定了終端級(jí)語(yǔ)法文件的GrrID,使用瀏覽器ht 。在打開(kāi)的頁(yè)面中,點(diǎn)擊“產(chǎn)品服務(wù)”、“命令詞識(shí)別”。如圖4所示。圖4命令詞識(shí)在隨后打開(kāi)的頁(yè)面中,點(diǎn)擊“使用服務(wù)”,選擇應(yīng)用,點(diǎn)擊“確定”,即可打開(kāi)應(yīng)用級(jí)語(yǔ)法文件上傳頁(yè)面,如圖5所示。上傳所需的語(yǔ)法文件,待頁(yè)面提示“語(yǔ)法文件已生效”,則應(yīng)用級(jí)語(yǔ)圖5應(yīng)用級(jí)語(yǔ)法文件上傳頁(yè)////2.設(shè)置參數(shù)mAsr.setParameter(SpeechConstant.SUBJECT,"asr");intret=if(ret!=Log.d(TAG,"識(shí)別失敗,錯(cuò)誤碼+}//識(shí) //publicvoidonVolumeChanged(intvolume,byte[]data)//publicvoidonResult(finalRecognizerResultresult,booleanisLast)//publicvoidonEndOfSpeech()//publicvoidonBeginOfSpeech()//publicvoidonError(SpeechErrorerror) publicvoidonEvent(inteventType,intarg1,intarg2,Bundleobj)以后每次使用識(shí)別功能前,設(shè)置該Gr rID參數(shù)即可。其示例代碼如下: String r="#ABNF1.0UTF-;modevoice;root$main;$main= ce1到 ce2 ce1= |天京|東京 ce2= |合肥////2.構(gòu)建語(yǔ)法文件intret= r, if(ret!="+}//3.設(shè)置參數(shù) R, ret=if(ret!=Log.d(TAG,"識(shí)別失敗,錯(cuò)誤碼} private { if(errornull){ "+}}}//1.SpeechSynthesizer對(duì)象,第二個(gè)參數(shù):本地合成時(shí)傳InitListener//2.合成參數(shù)設(shè)置,詳見(jiàn)《MSCReferenceManual》SpeechSynthesizer 發(fā)音人,用戶可參見(jiàn)附錄14.2mTts.setParameter(SpeechConstant.VOICE_NAME,"xiaoyan");//設(shè)置發(fā)音人mTts.setParameter(SpeechConstant.SPEED,"50");//設(shè)置語(yǔ)速mTts.setParameter(SpeechConstant.VOLUME,"80");//設(shè)置音量,范圍0~100 ", pleted(SpeechErrorerror)publicvoidonBufferProgress(intpercent,intbeginPos,intendPos,Stringinfo)publicvoidonSpeakBegin() publicvoidonSpeakProgress(intpercent,intbeginPos,intendPos) publicvoidonSpeakResumed() publicvoidonEvent(intarg0,intarg1,intarg2,Bundlearg3) {Stringtext=}){}publicvoidonEvent(inteventType,intarg1,intarg2,Bundleobj)// 訊飛",publicvoidonError(SpeechErrorerror)Stringurl=SpeechUtility.getUtility() Uriuri=Uri.parse(url);Intentit=newIntent(Intent.ACTION_VIEW,uri);}成本地功能,見(jiàn)官網(wǎng)信息:ht //1.//1.創(chuàng)建SpeechRecognizer器 publicvoidonInit(intcode), 語(yǔ)法識(shí)別請(qǐng)參照Demo//設(shè)置本地識(shí)別使用語(yǔ)法id(此id在語(yǔ)法文件中定義)、門(mén)限值 mAsr.setParameter(SpeechConstantASR_THRESHOLD,"30");ret= ",::PLUS_LOCAL_TTS:::PLUS_LOCAL_TTS:Stringtype=Stringresource= ////SpeechEvaluatormSpeechEvaluator=SpeechEvaluator.createEvaluator(IseDemoActivity.this,null);////////設(shè)置前、后端點(diǎn)超時(shí)mSpeechEvaluator.setParameter(SpeechConstant.VAD_BOSvadbos);,//設(shè) //3 是是是否否否 否////////publicvoidonError(SpeechErrorerror)//publicvoidonBeginOfSpeech()//publicvoidonEndOfSpeech()//publicvoidonEvent(inteventType,intarg1,intarg2,Bundleobj)////評(píng)測(cè)參數(shù)、結(jié)果說(shuō)明文檔》,第二個(gè)參數(shù)為擴(kuò)展參數(shù),請(qǐng)?jiān)O(shè)置為調(diào)用startEvaluating即開(kāi)始評(píng)測(cè),讀完試題內(nèi)容后可以調(diào)用stopEvaluating停止,也可以在一段時(shí)間后由SDK自動(dòng)檢測(cè)vad并停止。當(dāng)評(píng)測(cè)出錯(cuò)時(shí),SDK會(huì)回調(diào)onError方法拋出4結(jié)果說(shuō)明文檔》文檔,具體的解析過(guò)程可參考demo工程com.iflytek.ise.result包中的源代碼。 //////通過(guò)setParameter設(shè) 5pwdType13,用戶依次讀出這5組數(shù)字進(jìn)行,在驗(yàn)證過(guò)程中會(huì)生成一串特定的數(shù)字,////通過(guò)調(diào)用getPasswordListSpeechListenermPwdListenter=newSpeechListener(){publicvoidonEvent(inteventType,Bundleparams) pleted(SpeechErrorerror)//////設(shè) //對(duì)于文本 mVerify.setParameter(SpeechConstant.ISV_PWD,pwdText); //開(kāi)始 publicvoidonVolumeChanged(intvolume,byte[]data)publicvoidonResult(VerifierResultresult)publicvoidonEvent(inteventType,intarg1,intarg2,Bundleobj)publicvoidonError(SpeechErrorerror)publicvoidonEndOfSpeech()publicvoidonBeginOfSpeech()ID不能跨設(shè)備,而且不同的設(shè)備所獲取到的設(shè)備ID也有可能相同,推薦的作法是在模型的時(shí)開(kāi)發(fā)者通過(guò)一個(gè)VerifierListener對(duì)象并重寫(xiě)onResult方法來(lái)處理結(jié)果。在結(jié)果result中攜帶了一個(gè)返回碼(0表示成功,-1為失?。┖湾e(cuò)誤碼,用來(lái)判別是否成功以及出錯(cuò)原因,6有字段,以及各字段的含義見(jiàn)附錄14.4。聲紋驗(yàn)證過(guò)程與聲紋類(lèi)似,不同之處僅在于ISV_SST需要設(shè)置為”verify”,且不用設(shè)的最佳距離是15厘米左右。如果距離差距較大的話,可能會(huì)對(duì)驗(yàn)證通過(guò)率產(chǎn)生較大影響。//////對(duì)于文本和數(shù)字 //設(shè)置待操作的聲紋模型的vid調(diào)用sendRequest方法查詢或者刪除模型,cmd的取值為“que”或“del”,表示查詢或者刪除,7應(yīng)的模型,返回模型id(gid)上傳一張,返回該中人臉的位置(支持多張人臉上傳一張,返回該中人臉的關(guān)鍵點(diǎn)坐標(biāo)(支持多張人臉auth_id/用戶表8上傳規(guī)格要////使用FaceRequest(Contextcontext)構(gòu)造一個(gè)FaceRequestFaceRequestface=new////設(shè)置//調(diào)用sendRequest(byteimg,RequestListenerlistener) 獲得結(jié)果時(shí)返回,JSON// pleted(SpeechErrorerror)publicvoidonEvent(inteventType,Bundleparams)}//////設(shè)置//調(diào)用sendReque
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 循環(huán)泵產(chǎn)品供應(yīng)鏈分析
- 保險(xiǎn)承保行業(yè)經(jīng)營(yíng)分析報(bào)告
- 印制的日程表產(chǎn)品供應(yīng)鏈分析
- 電動(dòng)指甲銼細(xì)分市場(chǎng)深度研究報(bào)告
- 制塑料桶罐設(shè)備產(chǎn)業(yè)鏈招商引資的調(diào)研報(bào)告
- 電報(bào)線產(chǎn)品供應(yīng)鏈分析
- 與企業(yè)并購(gòu)相關(guān)的法律研究行業(yè)經(jīng)營(yíng)分析報(bào)告
- 提高學(xué)生拼音學(xué)習(xí)效果的教學(xué)策略-探索多種形式的練習(xí)和鞏固
- 測(cè)振儀產(chǎn)品供應(yīng)鏈分析
- 導(dǎo)演廣告片行業(yè)營(yíng)銷(xiāo)策略方案
- 2022部編版五年級(jí)上冊(cè)道德與法治期中測(cè)試卷滿分必刷
- 第四單元檢測(cè)卷(單元測(cè)試)-2024-2025學(xué)年三年級(jí)上冊(cè)語(yǔ)文統(tǒng)編版
- 2024年公司股權(quán)轉(zhuǎn)讓中介的協(xié)議范本
- 第七單元測(cè)試卷-2024-2025學(xué)年語(yǔ)文四年級(jí)上冊(cè)(統(tǒng)編版)
- 2024年不穩(wěn)定因素排查工作制度范例(二篇)
- 部編2024版歷史七年級(jí)上冊(cè)第三單元《第14課 絲綢之路的開(kāi)通與經(jīng)營(yíng)西域》教案
- 2024中國(guó)旅游集團(tuán)限公司校園招聘高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 魚(yú)蝦蟹養(yǎng)殖技術(shù)服務(wù)協(xié)議書(shū)范文
- 蘇教版六年級(jí)上冊(cè)數(shù)學(xué)期中考試試題帶答案
- 北京市海淀區(qū)九年級(jí)(上)期中數(shù)學(xué)試卷-
- 吉祥物的設(shè)計(jì) 課件 2024-2025學(xué)年人教版(2024)初中美術(shù)七年級(jí)上冊(cè)
評(píng)論
0/150
提交評(píng)論