一種小學(xué)語文詞語學(xué)習(xí)輔助語音機(jī)器人裝置及其工作方法【專利摘要】本發(fā)明屬于教育信息化領(lǐng)域,提供一種小學(xué)語文詞語學(xué)習(xí)輔助語音機(jī)器人裝置及其工作方法。本發(fā)明裝置包括語音識(shí)別模塊、智能檢索模塊、語音合成模塊;所述語音識(shí)別模塊,用于處理學(xué)生語音輸入即輸入的指定詞語,將輸入的語音轉(zhuǎn)換為文本信息,反饋?zhàn)R別結(jié)果給學(xué)生,并傳遞結(jié)果給智能檢索模塊;所述智能檢索模塊,根據(jù)語音識(shí)別結(jié)果自動(dòng)結(jié)合本地?cái)?shù)據(jù)庫和網(wǎng)絡(luò)搜索結(jié)果匹配返回?cái)?shù)據(jù);所述語音合成模塊,用于將文本轉(zhuǎn)換為語音朗讀。本發(fā)明可以讓學(xué)生通過語音輸入的方式檢索詞匯及相關(guān)的近反義詞、例句等信息,避免了小學(xué)生對移動(dòng)設(shè)備虛擬鍵盤不適應(yīng)的問題,同時(shí)可以為學(xué)生朗讀文本內(nèi)容增強(qiáng)對學(xué)生普通話發(fā)音練習(xí),提高其準(zhǔn)確度?!緦@f明】一種小學(xué)語文詞語學(xué)習(xí)輔助語音機(jī)器人裝置及其工作方法
技術(shù)領(lǐng)域:
[0001]本發(fā)明屬于教育信息化領(lǐng)域,具體的說是一種小學(xué)語文詞語學(xué)習(xí)輔助語音機(jī)器人裝置及其工作方法?!?br>背景技術(shù):
】[0002]教育信息化使教學(xué)手段科技化、教育傳播信息化、教學(xué)方式現(xiàn)代化。其中,信息化的教學(xué)輔助工具為學(xué)生們提供了更加智能的學(xué)習(xí)手段,也為教師分擔(dān)了教學(xué)壓力。移動(dòng)端教學(xué)輔助工具可以解決學(xué)生課堂時(shí)間有限的情況,在課下也可以通過智能工具進(jìn)行學(xué)習(xí)。在通過工具進(jìn)行語文學(xué)習(xí)時(shí),不可避免的要涉及到詞語學(xué)習(xí)。這也是語文學(xué)習(xí)中很重要的一個(gè)環(huán)節(jié),那么如何讓學(xué)生更好的在沒有教師從旁輔導(dǎo)的情況下自主學(xué)習(xí)就成了教學(xué)輔助工具開發(fā)一項(xiàng)重要的課題。[0003]現(xiàn)行的一些語文教學(xué)輔助工具普遍采取的方法是向?qū)W生提供詞語以供學(xué)習(xí)。但這樣存在這一些不足,首先,單純的文字推送對于提高小學(xué)生學(xué)習(xí)興趣效果有限;其次,簡單的文字內(nèi)容難以幫助小學(xué)生學(xué)習(xí)發(fā)音,也很難滿足移動(dòng)應(yīng)用設(shè)計(jì)的多通道原則,此外,移動(dòng)設(shè)備的虛擬鍵盤對于小學(xué)生來說有一定的學(xué)習(xí)門檻,影響了系統(tǒng)的交互性?!?br/>發(fā)明內(nèi)容】[0004]本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)中的不足之處,提供一種小學(xué)語文詞語學(xué)習(xí)輔助語音機(jī)器人裝置及其工作方法,能夠適用于小學(xué)語文詞語學(xué)習(xí)的輔助教學(xué)需求,其操作簡單,使用方便。[0005]本發(fā)明的目的是通過如下技術(shù)措施來實(shí)現(xiàn)的:一種小學(xué)語文詞語學(xué)習(xí)輔助語音機(jī)器人裝置,包括語音識(shí)別模塊、智能檢索模塊、語音合成模塊,所述語音識(shí)別模塊,用于處理學(xué)生語音輸入即輸入的待檢索的詞語,將輸入的語音轉(zhuǎn)換為文本信息,反饋?zhàn)R別結(jié)果給學(xué)生,并傳遞結(jié)果給智能檢索模塊;所述智能檢索模塊,根據(jù)語音識(shí)別結(jié)果自動(dòng)結(jié)合本地?cái)?shù)據(jù)庫和網(wǎng)絡(luò)搜索結(jié)果匹配返回?cái)?shù)據(jù),所述本地?cái)?shù)據(jù)庫包含了預(yù)存入的指定年級(jí)所需求掌握詞匯的拼音,釋義,近反義詞,例句;所述語音合成模塊,用于將文本轉(zhuǎn)換為語音朗讀。[0006]在上述技術(shù)方案中,所述智能檢索模塊分為不良信息檢測子模塊、數(shù)據(jù)庫層檢索子模塊、網(wǎng)絡(luò)層檢索子模塊、檢索數(shù)據(jù)反饋?zhàn)幽K;所述不良信息檢測子模塊,通過java的HttpURLConnect1n類通過POST請求調(diào)用兔兔不良信息識(shí)別API,用于對文本內(nèi)容進(jìn)行檢查,排除不良信息;所述數(shù)據(jù)庫層檢索子模塊,在數(shù)據(jù)庫層面檢索詞語對應(yīng)數(shù)據(jù),數(shù)據(jù)庫檢索采用SQL語3;所述網(wǎng)絡(luò)層檢索子模塊,在網(wǎng)絡(luò)層面通過java的HttpURLConnect1n類通過POST請求向百度字詞API發(fā)送請求數(shù)據(jù)獲得返回詞語數(shù)據(jù)的json數(shù)據(jù)并解析獲取所需要的數(shù)據(jù),如果查詢的是成語且包含背景故事,背景故事一并返回;所述檢索數(shù)據(jù)反饋?zhàn)幽K,在數(shù)據(jù)檢索完成后,向用戶反饋是否查詢到指定詞語的拼音、釋義、近反義詞、例句,無結(jié)果則返回否,有結(jié)果則將檢索到的數(shù)據(jù)通過移動(dòng)設(shè)備界面控件,如安卓的TextView進(jìn)行顯示。[0007]本發(fā)明還提供了一種上述小學(xué)語文詞語學(xué)習(xí)輔助語音機(jī)器人裝置的工作方法,包括以下步驟:51、啟動(dòng)語音學(xué)習(xí)機(jī)器人,判斷聯(lián)網(wǎng)狀態(tài)是移動(dòng)網(wǎng)絡(luò)還是無線網(wǎng)絡(luò);52、語音識(shí)別模塊調(diào)用百度語音識(shí)別SDK的接口,通過實(shí)現(xiàn)類SpeechRecοgnizer的startListening方法輸入語音數(shù)據(jù)并轉(zhuǎn)換;53、在回調(diào)接口Recognit1nListener中的onResult方法中獲取json數(shù)據(jù)并解析出文本內(nèi)容,反饋?zhàn)R別結(jié)果給學(xué)生,同時(shí)結(jié)果也將傳遞給智能檢索模塊;54、智能檢索模塊根據(jù)獲取到的文本內(nèi)容進(jìn)行分層次的智能檢索,獲取所檢索詞語的拼音、釋義、近反義詞、例句,在回調(diào)接口Recognit1nListener的onError方法中對可能產(chǎn)生的錯(cuò)誤如未能正確輸入語音,語音識(shí)別接口異常,網(wǎng)絡(luò)異常進(jìn)行反饋;55、啟用語音朗讀功能,語音合成模塊使用百度語音合成SDK的SpeechSynthesizer類的speak方法將返回的文本內(nèi)容轉(zhuǎn)換成語音播放出來。[0008]在上述技術(shù)方案中,步驟S4中所述的智能檢索的具體過程如下:S4-1,文本內(nèi)容傳遞進(jìn)智能檢索模塊,被分配進(jìn)不良信息檢索子模塊,經(jīng)過java中HttpURLConnect1n類通過POST請求調(diào)用兔兔不良信息檢測API確保無不良信息后傳遞進(jìn)數(shù)據(jù)庫層查詢;S4-2,在本地?cái)?shù)據(jù)庫進(jìn)行檢索,如果有符合檢索的結(jié)果,則跳過網(wǎng)絡(luò)層步驟,直接進(jìn)入反饋步驟,從本地?cái)?shù)據(jù)庫中讀取所查詢詞匯的拼音,釋義,近反義詞,例句;S4-3,當(dāng)數(shù)據(jù)庫層沒有得到檢索的數(shù)據(jù)時(shí),將通過java的HttpURLConnect1n類通過POST請求向百度字詞API接口發(fā)送文本內(nèi)容獲取返回的json數(shù)據(jù)并解析得到對應(yīng)數(shù)據(jù)中的詞語拼音,釋義,近反義詞,例句,將結(jié)果傳遞到反饋步驟;S4-4,無論是否獲得數(shù)據(jù),最終都進(jìn)入到反饋步驟,在反饋步驟中,將反饋的數(shù)據(jù)再一次傳遞進(jìn)不良信息檢測子模塊調(diào)用兔兔不良信息檢測API,在確保沒有不良信息后將結(jié)果反饋給學(xué)生。[0009]本發(fā)明方法在客戶端上通過調(diào)用百度語音識(shí)別離在線融合SDK實(shí)現(xiàn)語音識(shí)別輸入,根據(jù)語音識(shí)別結(jié)果自動(dòng)結(jié)合本地?cái)?shù)據(jù)庫和云端搜索結(jié)果匹配返回?cái)?shù)據(jù)。具體表現(xiàn)為,學(xué)生通過語音識(shí)別輸入想要查詢的詞語,輸入的內(nèi)容通過調(diào)用兔兔不良信息識(shí)別API接口進(jìn)行不良信息內(nèi)容篩選,在確認(rèn)不含不良信息后,機(jī)器人進(jìn)行搜索反饋語音識(shí)別的結(jié)果,和所搜索詞語的拼音,近反義詞,釋義,例句等。[0010]搜索結(jié)果返回分兩部分,從本地?cái)?shù)據(jù)庫中讀取所查詢詞匯的拼音,釋義,近反義詞,例句等。如果本地?cái)?shù)據(jù)庫沒有查詢到數(shù)據(jù),將通過百度百科字詞知識(shí)庫的API獲取JSON數(shù)據(jù)并解析出所搜索詞語的拼音,釋義,近反義詞,例句等。解析的結(jié)果也將通過兔兔不良信息識(shí)別API進(jìn)行不良信息的檢測,確保不包含不良信息后將結(jié)果返回。[0011]同時(shí),該方法還實(shí)現(xiàn)了響應(yīng)學(xué)生需求進(jìn)行語音朗讀的方法。學(xué)生可以通過與機(jī)器人的交互要求機(jī)器人朗讀文字內(nèi)容。這里主要通過調(diào)用百度語音合成SDK中的語音合成技術(shù)實(shí)現(xiàn)對于文本的朗誦,通過示范正確讀音來引導(dǎo)學(xué)生對于詞匯的發(fā)音。[0012]本發(fā)明與現(xiàn)有技術(shù)相比具有以下優(yōu)點(diǎn):學(xué)生可以通過語音輸入的方式檢索詞匯及相關(guān)的近反義詞、例句等信息,避免了小學(xué)生對移動(dòng)設(shè)備虛擬鍵盤不適應(yīng)的問題,通過智能檢索能有效的反饋檢索內(nèi)容,同時(shí)可以為學(xué)生朗讀文本內(nèi)容增強(qiáng)對學(xué)生普通話發(fā)音練習(xí),提高其準(zhǔn)確度。語音交互的方式生動(dòng)活潑,能夠極大的增加學(xué)生學(xué)習(xí)的興趣,而且配套的不良信息檢測模塊能有效的阻止不良信息,以免其被反饋給學(xué)生?!靖綀D說明】[0013]圖1、本發(fā)明一種小學(xué)語文詞語學(xué)習(xí)輔助語音機(jī)器人裝置的工作方法流程圖。[0014]圖2、本發(fā)明一種小學(xué)語文詞語學(xué)習(xí)輔助語音機(jī)器人裝置示意圖。[0015]圖3、本發(fā)明中語音識(shí)別過程示意圖。[0016]圖4、本發(fā)明中智能檢索模塊示意圖。[0017]圖5、本發(fā)明中智能檢索過程示意圖。[0018]圖6、本發(fā)明中語音合成過程示意圖?!揪唧w實(shí)施方式】[0019]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。[0020]如圖2所示,本實(shí)施例提供一種小學(xué)語文詞語學(xué)習(xí)輔助語音機(jī)器人裝置,包括語音識(shí)別模塊201、智能檢索模塊202、語音合成模塊203,所述語音識(shí)別模塊201,用于處理學(xué)生語音輸入即輸入的待檢索的詞語,將輸入的語音轉(zhuǎn)換為文本信息,反饋?zhàn)R別結(jié)果給學(xué)生,并傳遞結(jié)果給智能檢索模塊;所述智能檢索模塊202,根據(jù)語音識(shí)別結(jié)果自動(dòng)結(jié)合本地?cái)?shù)據(jù)庫和網(wǎng)絡(luò)搜索結(jié)果匹配返回?cái)?shù)據(jù),所述本地?cái)?shù)據(jù)庫包含了預(yù)存入的指定年級(jí)所需求掌握詞匯的拼音,釋義,近反義詞,例句;所述語音合成模塊203,用于將文本轉(zhuǎn)換為語音朗讀。[0021]本實(shí)施例還提供了一種上述小學(xué)語文詞語學(xué)習(xí)輔助語音機(jī)器人裝置的工作方法,如圖1所示,包括以下步驟:101、啟動(dòng)語音學(xué)習(xí)機(jī)器人,判斷聯(lián)網(wǎng)狀態(tài)是移動(dòng)網(wǎng)絡(luò)還是無線網(wǎng)絡(luò);102、語音識(shí)別模塊調(diào)用百度語音識(shí)別SDK的接口,通過實(shí)現(xiàn)類SpeechRecognizer的startListening方法輸入語音數(shù)據(jù)并轉(zhuǎn)換;在回調(diào)接口Recognit1nListener中的onResult方法中獲取json數(shù)據(jù)并解析出文本內(nèi)容,反饋?zhàn)R別結(jié)果給學(xué)生,同時(shí)結(jié)果也將傳遞給智能檢索模塊;103、智能檢索模塊根據(jù)獲取到的文本內(nèi)容進(jìn)行分層次的智能檢索,獲取所檢索詞語的拼音、釋義、近反義詞、例句,在回調(diào)接口Recognit1nListener的onError方法中對可能產(chǎn)生的錯(cuò)誤如未能正確輸入語音,語音識(shí)別接口異常,網(wǎng)絡(luò)異常進(jìn)行反饋;104、啟用語音朗讀功能,語音合成模塊使用百度語音合成SDK的SpeechSynthesizer類的speak方法將返回的文本內(nèi)容轉(zhuǎn)換成語音播放出來。[0022]如圖3所示,語音識(shí)別的具體過程如下:301、學(xué)生調(diào)用百度語音識(shí)別SDK中SpeechRecognizer類的startListening方法輸入語音數(shù)據(jù),語音識(shí)別模塊接收到語音輸入后將語音內(nèi)容傳遞進(jìn)識(shí)別方法;302、百度語音識(shí)別會(huì)在回調(diào)接口Recognit1nListener中的onResult方法中返回一組識(shí)別結(jié)果的json數(shù)據(jù),進(jìn)行解析后得到語音轉(zhuǎn)換的文本,可能得到多組內(nèi)容的情況下,優(yōu)先選擇語音識(shí)別接口認(rèn)為吻合度最高的,如果學(xué)生語音輸入內(nèi)容包含“查找”,“搜索”等動(dòng)詞,在json數(shù)據(jù)中將會(huì)返回一個(gè)intent字段值描述動(dòng)作,返回一個(gè)content字段值描述動(dòng)作所作用的內(nèi)容,通過判斷intent字段值來分別獲取對應(yīng)的“content”字段值,從而從動(dòng)賓短語中取出需要查詢的詞匯,把最終的文本內(nèi)容稱為直接識(shí)別結(jié)果,將直接識(shí)別結(jié)果反饋給學(xué)生,將原始語音數(shù)據(jù)以wav的格式保存在本地,如果用戶提出需求,也可通過FTP傳輸上傳至服務(wù)器保存;具體地,語音識(shí)別json原始識(shí)別數(shù)據(jù)的定義如下:{“content,,:{“item”:[“一直”,“一只,’]}具體地,含有動(dòng)賓短語的語音輸入所返回的json數(shù)據(jù)格式定義如下:"json_res":〃{\"parsed_text\":\"查找迷漫\",\〃raw_text\〃:\〃查找迷漫\〃,\"results\":[{\"demand\":O,V'domairA":VsearchV,\〃intent\〃:\〃search\〃,\"object\":{\"content\":\"迷漫\"},\"score\":0.50,VupdateV:1},{\"demand\":0,\〃domain\〃:\〃custom_instruct1n\〃,VintentV:VqueryV,\"object\":{\"instance\〃:\〃查找彌漫\"},\〃score\〃:1,\"update\":1}]}\n"303、同時(shí)將直接反饋結(jié)果傳遞給智能檢索模塊用于數(shù)據(jù)的檢索。[0023]如圖4所示,所述智能檢索模塊202分為不良信息檢測子模塊401、數(shù)據(jù)庫層檢索子模塊402、網(wǎng)絡(luò)層檢索子模塊403、檢索數(shù)據(jù)反饋?zhàn)幽K404;所述不良信息檢測子模塊401,通過java的HttpURLConnect1n類通過POST請求調(diào)用兔兔不良信息識(shí)別API,用于對文本內(nèi)容進(jìn)行檢查,排除不良信息;所述數(shù)據(jù)庫層檢索子模塊402,在數(shù)據(jù)庫層面檢索詞語對應(yīng)數(shù)據(jù),數(shù)據(jù)庫檢索采用SQL語言;查詢格式如下usedatabases;selectpinyin,shiyi,jinyici,fanyici,Iijufromtablewhereciyu=目標(biāo)詞語;所述網(wǎng)絡(luò)層檢索子模塊403,在網(wǎng)絡(luò)層面通過java的HttpURLConnect1n類通過POST請求向百度字詞API發(fā)送請求數(shù)據(jù)獲得返回詞語數(shù)據(jù)的json數(shù)據(jù)并解析獲取所需要的數(shù)據(jù),如果查詢的是成語且包含背景故事,背景故事一并返回;所述檢索數(shù)據(jù)反饋?zhàn)幽K404,在數(shù)據(jù)檢索完成后,向用戶反饋是否查詢到指定詞語的拼音、釋義、近反義詞、例句,無結(jié)果則返回否,有結(jié)果則將檢索到的數(shù)據(jù)通過移動(dòng)設(shè)備界面控件,如安卓的TextView進(jìn)行顯示。[0024]如圖5所示,智能檢索的具體過程如下:501、文本內(nèi)容傳遞進(jìn)智能檢索模塊,被分配進(jìn)不良信息檢索子模塊,經(jīng)過java中HttpURLConnect1n類通過POST請求調(diào)用兔兔不良信息檢測API確保無不良信息后傳遞進(jìn)數(shù)據(jù)庫層查詢;具體地,返回的json格式定義如下,其中nature字段數(shù)字I表示黑名單,明確排除,數(shù)字2表示灰名單,可由應(yīng)用設(shè)計(jì)方案選擇是否排除:{result:1,”,-TI////categoryld:b,"categoryName":"違法信息",nature:1,words:fa,msg:}502、在本地?cái)?shù)據(jù)庫進(jìn)行檢索,如果有符合檢索的結(jié)果,則跳過網(wǎng)絡(luò)層步驟,直接進(jìn)入反饋步驟,從本地?cái)?shù)據(jù)庫中讀取所查詢詞匯的拼音,釋義,近反義詞,例句;503、當(dāng)數(shù)據(jù)庫層沒有得到檢索的數(shù)據(jù)時(shí),將通過java的HttpURLConnect1n類通過POST請求向百度字詞API接口發(fā)送文本內(nèi)容獲取返回的json數(shù)據(jù)并解析得到對應(yīng)數(shù)據(jù)中的詞語拼音,釋義,近反義詞,例句,將結(jié)果傳遞到反饋步驟;具體地,發(fā)送請求的格式如下:「”””ν>Γζ'B””””..//?{query:述;/受,resource:ziciI具體地,返回的json數(shù)據(jù)格式如下,此處省去一些參數(shù)定義,對于結(jié)果的解析主要通過獲取鍵值對得到對應(yīng)的拼音、釋義、近反義詞、例句等:{〃data〃:[〃cate〃:["成語"],"definit1n":[〃老子說:“上善若水”,“水善利萬物而不爭,處眾人之所惡,故幾于道”。這里實(shí)際說的是做人的方法,即做人應(yīng)如水,水滋潤萬物,但從不與萬物爭高下,這樣的品格才最接近道。"],source:L"上善若水。水善利萬物而不爭,處眾人之所惡,故幾于道。居善地,心善淵,與善仁,言善信,正善治,事善能,動(dòng)善時(shí)。夫唯不爭,故無憂。一一老子《道德經(jīng)》〃],pinyin:L〃shangshanruoshui〃],]}504、無論是否獲得數(shù)據(jù),最終都進(jìn)入到反饋步驟,在反饋步驟中,將反饋的數(shù)據(jù)再一次傳遞進(jìn)不良信息檢測子模塊調(diào)用兔兔不良信息檢測API,在確保沒有不良信息后將結(jié)果反饋給學(xué)生。[0025]如圖6所示,語音合成的具體過程如下:601、學(xué)生點(diǎn)擊啟動(dòng)語音合成;602、將需要進(jìn)行語音合成的文本內(nèi)容通過語音合成接口傳遞進(jìn)語音合成模塊,在語音合成模塊中調(diào)用百度語音合成SDK中SpeechSynthesizer類的speak方法將文本內(nèi)容轉(zhuǎn)換為語音數(shù)據(jù);603、調(diào)用語音播放接口,將轉(zhuǎn)換后的語音數(shù)據(jù)進(jìn)行播放。[0026]本說明書中未作詳細(xì)描述的內(nèi)容,屬于本專業(yè)技術(shù)人員公知的現(xiàn)有技術(shù)?!局鳈?quán)項(xiàng)】1.一種小學(xué)語文詞語學(xué)習(xí)輔助語音機(jī)器人裝置,其特征是:包括語音識(shí)別模塊、智能檢索模塊、語音合成模塊,所述語音識(shí)別模塊,用于處理學(xué)生語音輸入即輸入的指定詞語,將輸入的語音轉(zhuǎn)換為文本信息,反饋?zhàn)R別結(jié)果給學(xué)生,并傳遞結(jié)果給智能檢索模塊;所述智能檢索模塊,根據(jù)語音識(shí)別結(jié)果自動(dòng)結(jié)合本地?cái)?shù)據(jù)庫和網(wǎng)絡(luò)搜索結(jié)果匹配返回?cái)?shù)據(jù),所述本地?cái)?shù)據(jù)庫包含了預(yù)存入的指定年級(jí)所需求掌握詞匯的拼音、釋義、近反義詞、例句;所述語音合成模塊,用于將文本轉(zhuǎn)換為語音朗讀。2.根據(jù)權(quán)利要求1所述的一種小學(xué)語文詞語學(xué)習(xí)輔助語音機(jī)器人裝置,其特征是:所述智能檢索模塊分為不良信息檢測子模塊、數(shù)據(jù)庫層檢索子模塊、網(wǎng)絡(luò)層檢索子模塊、檢索數(shù)據(jù)反饋?zhàn)幽K;所述不良信息檢測子模塊,通過java的HttpURLConnect1n類通過POST請求調(diào)用兔兔不良信息識(shí)別API,用于對文本內(nèi)容進(jìn)行檢查,排除不良信息;所述數(shù)據(jù)庫層檢索子模塊,在數(shù)據(jù)庫層面檢索詞語對應(yīng)數(shù)據(jù),數(shù)據(jù)庫檢索采用SQL語3;所述網(wǎng)絡(luò)層檢索子模塊,在網(wǎng)絡(luò)層面通過java的HttpURLConnect1n類通過POST請求向百度字詞API發(fā)送請求數(shù)據(jù)獲得返回詞語數(shù)據(jù)的json數(shù)據(jù)并解析獲取所需要的數(shù)據(jù),如果查詢的是成語且包含背景故事,背景故事一并返回;所述檢索數(shù)據(jù)反饋?zhàn)幽K,在數(shù)據(jù)檢索完成后,向用戶反饋是否查詢到指定詞語的拼音、釋義、近反義詞、例句,無結(jié)果則返回否,有結(jié)果則將檢索到的數(shù)據(jù)進(jìn)行顯示。3.—種如權(quán)利要求1所述的小學(xué)語文詞語學(xué)習(xí)輔助語音機(jī)器人裝置的工作方法,其特征是該方法包括以下步驟:51、啟動(dòng)語音學(xué)習(xí)機(jī)器人,判斷聯(lián)網(wǎng)狀態(tài)是移動(dòng)網(wǎng)絡(luò)還是無線網(wǎng)絡(luò);52、語音識(shí)別模塊調(diào)用百度語音識(shí)別SDK的接口,通過實(shí)現(xiàn)類SpeechRecognizer的startListening方法輸入語音數(shù)據(jù)并轉(zhuǎn)換;53、在回調(diào)接口Recognit1nListener中的onResult方法中獲取json數(shù)據(jù)并解析出文本內(nèi)容,反饋?zhàn)R別結(jié)果給學(xué)生,并傳遞結(jié)果給智能檢索模塊;54、智能檢索模塊根據(jù)獲取到的文本內(nèi)容進(jìn)行分層次的智能檢索,獲取所檢索詞語的拼音、釋義、近反義詞、例句,在回調(diào)接口Recognit1nListener的onError方法中對可能產(chǎn)生的錯(cuò)誤如未能正確輸入語音,語音識(shí)別接口異常,網(wǎng)絡(luò)異常進(jìn)行反饋;55、啟用語音朗讀功能,語音合成模塊使用百度語音合成SDK的SpeechSynthesizer類的speak方法將返回的文本內(nèi)容轉(zhuǎn)換成語音播放出來。4.根據(jù)權(quán)利要求3所述的小學(xué)語文詞語學(xué)習(xí)輔助語音機(jī)器人裝置的工作方法,其特征是步驟S4中所述的智能檢索的具體過程如下:S4-1,文本內(nèi)容傳遞進(jìn)智能檢索模塊,被分配進(jìn)不良信息檢索子模塊,經(jīng)過java中HttpURLConnect1n類通過POST請求調(diào)用兔兔不良信息檢測API確保無不良信息后傳遞進(jìn)數(shù)據(jù)庫層查詢;S4-2,在本地?cái)?shù)據(jù)庫進(jìn)行檢索,如果有符合檢索的結(jié)果,則跳過網(wǎng)絡(luò)層步驟,直接進(jìn)入反饋步驟,從本地?cái)?shù)據(jù)庫中讀取所查詢詞匯的拼音,釋義,近反義詞,例句;S4-3,當(dāng)數(shù)據(jù)庫層沒有得到檢索的數(shù)據(jù)時(shí),將通過java的HttpURLConnect1n類通過POST請求向百度字詞API接口發(fā)送文本內(nèi)容獲取返回的json數(shù)據(jù)并解析得到對應(yīng)數(shù)據(jù)中的詞語拼音,釋義,近反義詞,例句,將結(jié)果傳遞到反饋步驟;S4-4,無論是否獲得數(shù)據(jù),最終都進(jìn)入到反饋步驟,在反饋步驟中,將反饋的數(shù)據(jù)再一次傳遞進(jìn)不良信息檢測子模塊調(diào)用兔兔不良信息檢測API,在確保沒有不良信息后將結(jié)果反饋給學(xué)生。【文檔編號(hào)】G10L15/22GK105844978SQ201610331927【公開日】2016年8月10日【申請日】2016年5月18日【發(fā)明人】朱曉亮,吳逸塵,杜旭,劉三女牙,李麗,王俊【申請人】華中師范大學(xué)