




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Android SDK使用文檔目錄1 SDK簡介21.1 SDK概述21.2 概念解釋21.3 功能介紹21.4 兼容性32集成指南32.1添加TLClient到工程32.2權(quán)限聲明32.3 Progurad配置43語音識別54語義識別55注意事項71 SDK簡介1.1 SDK概述圖靈機(jī)器人SDK Android 版(以下簡稱 TLClient)是運行在 Android 平臺的一體化語音識別和語義理解解決方案,以 JAR 包 + 動態(tài)鏈接庫的形式發(fā)布?;谠摲桨?,開發(fā)者可以輕松的構(gòu)建功能完備、交互性強(qiáng)的語音識別和語義理解應(yīng)用程序。而且用戶如果只想使用語義理解引擎也是可以的!1.2 概念解釋(1
2、)語音識別:也被稱為自動語音識別(Automatic Speech Recognition,ASR),其目標(biāo)是將人類的語音中的詞匯內(nèi)容轉(zhuǎn)換相應(yīng)的文本。(2)自然語言理解:Natural Language Understanding 俗稱人機(jī)對話。人工智能的分支學(xué)科。研究用電子計算機(jī)模擬人的語言交際過程,使計算機(jī)能理解和運用人類社會的自然語言,實現(xiàn)人機(jī)之間的自然語言通信,以代替人的部分腦力勞動,包括查詢資料、解答問題、摘錄文獻(xiàn)、匯編資料以及一切有關(guān)自然語言信息的加工處理。(3)TLClient:語音識別 SDK 的簡稱,詳見下條。語音 SDK:即本開發(fā)包,文中簡稱為 TLClient。TLCli
3、ent 是一個封裝了語音采集、處理、網(wǎng)絡(luò)收發(fā)、語義理解等功能的語音識別和語義解決方案。應(yīng)用程序:在開發(fā)中使用了 TLClient,具有語音識別功能的產(chǎn)品線產(chǎn)品。1.3 功能介紹(1)語音識別:將語音識別成相關(guān)的文本;(2)語義理解:將文本識別成領(lǐng)域相關(guān)的語義結(jié)果。1.4 兼容性(1)語音識別:Android2.2版本以上均可支持。 (2)語義理解:支持所有JAVA平臺。2集成指南2.1添加TLClient到工程開發(fā)者需要將開發(fā)包中得libs目錄整體Copy到工程目錄,Libs目錄包括了語音識別所需得so庫、jar包以及調(diào)用圖靈API所用得tulingutil.jar。2.2權(quán)限聲明名稱用途an
4、droid.permission.RECORD_AUDIO允許應(yīng)用程序使用麥克風(fēng)錄音android.permission.INTERNET允許應(yīng)用聯(lián)網(wǎng), 發(fā)送語音數(shù)據(jù)至服務(wù)器, 獲得識別結(jié)果android.permission.ACCESS_NETWORK_STATE允許獲取當(dāng)前網(wǎng)絡(luò)狀態(tài), 優(yōu)化錄音參數(shù)及網(wǎng)絡(luò)參數(shù)。android.permission.READ_PHONE_STATE允許獲取用戶手機(jī)的電話狀態(tài)信息。android.permission.MODIFY_AUDIO_SETTINGS允許藍(lán)牙錄音android.permission.BROADCAST_STICKY某些手機(jī)啟動 SCO
5、 音頻連接需要此權(quán)限android.permission.BLUETOOTH允許藍(lán)牙錄音檢測耳機(jī)狀態(tài)需要在 AndroidManifest.xml 文件, 增加以上四個權(quán)限:<uses-permissionandroid:name="android.permission.RECORD_AUDIO"/><uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/><uses-permissionandroid:name="android
6、.permission.INTERNET"/><uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>如果需要使用藍(lán)牙設(shè)備作為輸入源, 需要額外在AndroidManifest.xml 文件添加下列權(quán)限:<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/><uses-permission android:name="andro
7、id.permission.BROADCAST_STICKY "/><uses-permission android:name="android.permission.BLUETOOTH "/>2.3 Progurad配置如果應(yīng)用配置了代碼混淆, 需要在 Proguard配置文件增加以下參數(shù):-keep class com.baidu.android.*;-keep class com.baidu.voicerecognition.android.*;3語音識別首先,通過傳入指定Activity的Context,構(gòu)造TulingManager的對
8、象:TulingManager manager=new TulingManager(this);接著,通過調(diào)用manager.showRecognizeDialog(DialogRecognitionListener)來調(diào)用語音識別框,并且在DialogRecognitionListener的onResults(Bunlde results)獲取識別結(jié)果,示例代碼如下:manager.showRecognizeDialog(new DialogRecognitionListener() Overridepublic void onResults(Bundle results) ArrayLis
9、t<String>rs = results != null ? results.getStringArrayList(“results_recognition”) : null;if (rs != null &&rs.size() > 0) System.out.println(rs.get(0););4語義識別本SDK將圖靈API的使用方法以及聯(lián)網(wǎng)請求封裝為Thread類,GetTulingResultThread,調(diào)用方法如下:new GetTulingResultThread(KEY, input, userid,new ResultWatcher()
10、Overridepublic void onResults(String arg0) /回調(diào)獲取聯(lián)網(wǎng)請求圖靈API的JSON數(shù)據(jù)).start();ResultWatcher 為結(jié)果監(jiān)聽接口,通過創(chuàng)建ResultWathcer對象,即可在public void onResults(String arg0) 中獲取回調(diào)結(jié)果,回調(diào)結(jié)果為JSON格式的字符串,需要用戶自行解析,字符串格式如下:"code":100000,"text":"你好有什么可以幫你"新增GetTulingUserIDThread 類,通過以下方法可以獲取圖靈指定的UserID,用于上下文交互:new GetTulingUserIDThread (KEYuserid,new ResultWatcher() Overridepublic void onResults(String arg0) /回調(diào)獲取圖靈UserID).start();獲取userid以后,傳入GetTulingResultThread的構(gòu)造方法,即可實現(xiàn)圖靈API的上下文交互功能。特
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國增韌母料數(shù)據(jù)監(jiān)測研究報告
- 2025年軍隊文職人員招聘之軍隊文職教育學(xué)模擬考試試卷A卷含答案
- 2019-2025年消防設(shè)施操作員之消防設(shè)備初級技能模擬考試試卷A卷含答案
- 2021-2022學(xué)年廣東省廣州四中初中部逸彩校區(qū)七年級(下)期中數(shù)學(xué)試卷(含答案)
- 2025年天津市專業(yè)技術(shù)人員公需考試試題-為中國式現(xiàn)代化提供強(qiáng)大動力和制度保障-黨的二十屆三中全會暨《中共中央關(guān)于進(jìn)一步全面深化改革、推進(jìn)中國式現(xiàn)代化的決定》總體解讀
- 高等教育自學(xué)考試《00074中央銀行概論》模擬試卷一
- 2025年大學(xué)英語六級考試預(yù)測試卷一
- 2023年同等學(xué)力申碩《英語》試題真題及答案
- 美容整形手術(shù)服務(wù)合同協(xié)議
- 紡織服裝產(chǎn)品質(zhì)量免責(zé)承諾書
- 2025年海南??谑兴畡?wù)局招聘事業(yè)單位人員35人歷年高頻重點模擬試卷提升(共500題附帶答案詳解)
- COP生產(chǎn)一致性控制計劃
- 2025年電力人工智能多模態(tài)大模型創(chuàng)新技術(shù)及應(yīng)用報告-西安交通大學(xué)
- 天津2025年天津市機(jī)關(guān)后勤事務(wù)服務(wù)中心分支機(jī)構(gòu)天津市迎賓館招聘2人筆試歷年參考題庫附帶答案詳解
- 華東師大版七年級數(shù)學(xué)下冊“第1周周考”
- 教師論文撰寫培訓(xùn)
- 2024年道路運輸企業(yè)安全生產(chǎn)管理人員證考試題庫
- EPC總承包管理方案
- 安全生產(chǎn)管理體系建設(shè)講解
- 學(xué)習(xí)雷鋒主題班會雷鋒日學(xué)習(xí)雷鋒精神-
- 事故隱患內(nèi)部舉報獎勵制度
評論
0/150
提交評論