亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

機(jī)器人基于對(duì)話預(yù)測(cè)的在線與離線的識(shí)別切換方法及系統(tǒng)的制作方法

文檔序號(hào):8922371閱讀:513來(lái)源:國(guó)知局
機(jī)器人基于對(duì)話預(yù)測(cè)的在線與離線的識(shí)別切換方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及機(jī)器人技術(shù)領(lǐng)域,尤其涉及一種機(jī)器人基于對(duì)話預(yù)測(cè)的在線與離線的識(shí)別切換方法及系統(tǒng)。
【背景技術(shù)】
[0002]機(jī)器人是一種可以自動(dòng)執(zhí)行工作的機(jī)器裝置,它既可以接收人類的指揮,又可以運(yùn)行預(yù)先編排的程序,還可以根據(jù)以人工智能技術(shù)制定的原則綱領(lǐng)行動(dòng)。它的任務(wù)是協(xié)助或取代人類的工作,例如可從事生產(chǎn)業(yè)、建筑業(yè)或者勞動(dòng)條件惡劣以及危險(xiǎn)的工作。
[0003]現(xiàn)有的機(jī)器人主要是采用語(yǔ)音要么是采用在線識(shí)別,要么是采用離線識(shí)別,這兩種方式各有優(yōu)劣,在線識(shí)別的優(yōu)點(diǎn)是會(huì)根據(jù)采集的音頻數(shù)據(jù)在龐大的語(yǔ)音庫(kù)中匹配,產(chǎn)生的匹配結(jié)果會(huì)覆蓋面很廣,對(duì)于完整句子識(shí)別比較好,缺點(diǎn)是對(duì)于單詞或者字就很難識(shí)別,很容易出現(xiàn)偏差;離線識(shí)別的優(yōu)點(diǎn)是會(huì)根據(jù)采集的音頻數(shù)據(jù)在本地有限的知識(shí)庫(kù)中匹配,產(chǎn)生的匹配結(jié)果一定是我們預(yù)想中的一個(gè),缺點(diǎn)就是只能識(shí)別有限的命令。
[0004]由于現(xiàn)有的技術(shù)只能選擇其中一種進(jìn)行語(yǔ)音識(shí)別,無(wú)法智能的識(shí)別到所需要的結(jié)果,因此無(wú)法滿足機(jī)器人市場(chǎng)的使用。

【發(fā)明內(nèi)容】

[0005]針對(duì)上述技術(shù)中存在的不足之處,本發(fā)明提供一種機(jī)器人基于對(duì)話預(yù)測(cè)的在線與離線的識(shí)別切換方法及系統(tǒng),將在線識(shí)別與離線識(shí)別兩種方式有效結(jié)合,達(dá)到用戶與機(jī)器人的更有效溝通。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明提供一種機(jī)器人基于對(duì)話預(yù)測(cè)的在線與離線的識(shí)別切換方法,包括以下步驟:
步驟I,機(jī)器人發(fā)起語(yǔ)音指令;
步驟2,將語(yǔ)音指令與機(jī)器人的知識(shí)數(shù)據(jù)庫(kù)內(nèi)的語(yǔ)句進(jìn)行匹配;
步驟3,根據(jù)匹配的答案模式,選擇引擎進(jìn)行識(shí)別;如果是需要獲取識(shí)別率高的指令,則進(jìn)行離線識(shí)別;如果是需要獲取智能的語(yǔ)音對(duì)答,則進(jìn)行在線識(shí)別;
步驟4,識(shí)別結(jié)果輸出給機(jī)器人;
步驟5,機(jī)器人根據(jù)識(shí)別到的結(jié)果,智能選擇做動(dòng)作。
[0007]其中,所述步驟2中機(jī)器人的知識(shí)數(shù)據(jù)庫(kù)語(yǔ)句分為兩種模式,一種是需要離線命令答案;一種是需要在線智能語(yǔ)音答案。
[0008]其中,所述步驟I中機(jī)器人發(fā)起語(yǔ)音指令的方式有兩種,第一種是:機(jī)器人識(shí)別到人臉,自動(dòng)發(fā)出語(yǔ)音指令;第二種是,用戶發(fā)出指令,機(jī)器人聽到后發(fā)起語(yǔ)音指令。
[0009]其中,所述步驟3中在線識(shí)別的具體步驟為:識(shí)別語(yǔ)音結(jié)果,并生成語(yǔ)音文本后進(jìn)入步驟4 ;離線識(shí)別的具體步驟為:在命令庫(kù)匹配語(yǔ)音的命令詞,生成命令后進(jìn)入步驟4。
[0010]其中,所述步驟5的具體步驟為:如果識(shí)別到的是人機(jī)對(duì)話類型的,則聯(lián)系上文,回答對(duì)應(yīng)的語(yǔ)音;如果識(shí)別到的是命令型的,則聯(lián)系上文的動(dòng)作指令,直接產(chǎn)生相對(duì)于動(dòng)作的行為。
[0011]其中,所述離線識(shí)別所生成的命令是從本地返回的;所述在線識(shí)別所生成的語(yǔ)音文本是從服務(wù)器返回。
[0012]為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種機(jī)器人基于對(duì)話預(yù)測(cè)的在線與離線的識(shí)別切換系統(tǒng),包括
用于接收語(yǔ)音指令的陣列麥克風(fēng);
用于存儲(chǔ)語(yǔ)句的后臺(tái)數(shù)據(jù)庫(kù);
用于識(shí)別語(yǔ)音指令所需要的答案模式是離線識(shí)別還是在線識(shí)別的主控模塊;
用于接收識(shí)別結(jié)果的執(zhí)行模塊;
該主控模塊安設(shè)在機(jī)器人內(nèi),且所述陣列麥克風(fēng)通過(guò)后臺(tái)數(shù)據(jù)庫(kù)與主控模塊的輸入端電連接;所述主控模塊的輸出端與執(zhí)行模塊電連接;
機(jī)器人的陣列麥克風(fēng)接收用戶的語(yǔ)音指令,在后臺(tái)數(shù)據(jù)庫(kù)中將語(yǔ)音指令與機(jī)器人的知識(shí)數(shù)據(jù)庫(kù)內(nèi)的語(yǔ)句進(jìn)行匹配;根據(jù)匹配的答案模式,在主控模塊內(nèi)選擇引擎進(jìn)行識(shí)別;如果是需要獲取識(shí)別率高的指令,則進(jìn)行離線識(shí)別;如果是需要獲取智能的語(yǔ)音對(duì)答,則進(jìn)行在線識(shí)別;將在線識(shí)別或;離線識(shí)別的結(jié)果輸出給執(zhí)行模塊;執(zhí)行模塊根據(jù)識(shí)別到的結(jié)果,智能選擇做動(dòng)作。
[0013]其中,該系統(tǒng)還包括云端服務(wù)器,所述主控模塊與云端服務(wù)器交互連接,若選擇的是在線識(shí)別,則通過(guò)云端服務(wù)器搜索在線智能語(yǔ)音答案。
[0014]其中,該主控模塊包括用于接收語(yǔ)音指令的接收單元、用于將語(yǔ)音指令與后臺(tái)數(shù)據(jù)庫(kù)中的知識(shí)數(shù)據(jù)庫(kù)內(nèi)的語(yǔ)句進(jìn)行匹配的匹配單元、用于根據(jù)匹配結(jié)果切換選擇引起進(jìn)行識(shí)別的引擎識(shí)別單元、用于將引擎識(shí)別單元的答案輸出的輸出單元;所述接收單元和后臺(tái)數(shù)據(jù)庫(kù)分別與匹配單元的輸入端電連接,且所述匹配單元的輸出端與引擎識(shí)別單元,且引擎識(shí)別單元還分別與后臺(tái)數(shù)據(jù)庫(kù)、云端服務(wù)器及輸出單元連接,且所述輸出單元與執(zhí)行模塊連接,且將識(shí)別結(jié)果輸出至執(zhí)行模塊,執(zhí)行模塊根據(jù)輸出結(jié)果智能選擇做動(dòng)作。
[0015]其中,所述離線識(shí)別所生成的命令是從后臺(tái)數(shù)據(jù)庫(kù)返回的;所述在線識(shí)別所生成的語(yǔ)音文本是從云端服務(wù)器返回。
[0016]本發(fā)明的有益效果是:與現(xiàn)有技術(shù)相比,本發(fā)明提供的機(jī)器人基于對(duì)話預(yù)測(cè)的在線與離線的識(shí)別切換方法及系統(tǒng),機(jī)器人發(fā)起的指令可與機(jī)器人的知識(shí)數(shù)據(jù)庫(kù)內(nèi)的語(yǔ)句進(jìn)行匹配,根據(jù)匹配的答案模式,選擇引擎進(jìn)行識(shí)別;如果是需要獲取識(shí)別率高的指令,則進(jìn)行離線識(shí)別;如果是需要獲取智能的語(yǔ)音對(duì)答,則進(jìn)行在線識(shí)別;機(jī)器人可根據(jù)答案模式選擇離線識(shí)別方式或在線識(shí)別方式,且可根據(jù)匹配結(jié)果對(duì)在線和離線進(jìn)行快速切換,來(lái)達(dá)到更加智能的語(yǔ)音識(shí)別效果。本發(fā)明采用在線識(shí)別和離線識(shí)別結(jié)合對(duì)對(duì)話進(jìn)行預(yù)測(cè),用離線引擎識(shí)別單詞或者單字,用在線引擎識(shí)別完整的句子,從而提高識(shí)別率,將在線識(shí)別與離線識(shí)別兩種方式有效結(jié)合,達(dá)到用戶與機(jī)器人的更有效溝通。
【附圖說(shuō)明】
[0017]圖1為本發(fā)明的機(jī)器人基于對(duì)話預(yù)測(cè)的在線與離線的識(shí)別切換方法的工作流程圖;
圖2為本發(fā)明的機(jī)器人基于對(duì)話預(yù)測(cè)的在線與離線的識(shí)別切換系統(tǒng)的工作方框圖。
[0018]主要元件符號(hào)說(shuō)明如下:
10、陣列麥克風(fēng)11、后臺(tái)數(shù)據(jù)庫(kù)
12、主控模塊13、執(zhí)行模塊
14、云端服務(wù)器121、接收單元
122、匹配單元123、引擎識(shí)別單元
124、輸出單元。
【具體實(shí)施方式】
[0019]為了更清楚地表述本發(fā)明,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地描述。
[0020]請(qǐng)參閱圖1,本發(fā)明的機(jī)器人基于對(duì)話預(yù)測(cè)的在線與離線的識(shí)別切換方法,包括以下步驟:
步驟SI,機(jī)器人發(fā)起語(yǔ)音指令;該步驟中機(jī)器人發(fā)起語(yǔ)音指令的方式有兩種,第一種是:機(jī)器人識(shí)別到人臉,自動(dòng)發(fā)出語(yǔ)音指令;第二種是,用戶發(fā)出指令,機(jī)器人聽到后發(fā)起語(yǔ)音指令。
[0021]步驟S2,將語(yǔ)音指令與機(jī)器人的知識(shí)數(shù)據(jù)庫(kù)內(nèi)的語(yǔ)句進(jìn)行匹配;在機(jī)器人的知識(shí)數(shù)據(jù)庫(kù)中會(huì)保存相關(guān)的語(yǔ)句,這些語(yǔ)句分為兩種模式,一種是需要離線命令答案;一種是需要在線智能語(yǔ)音答案。區(qū)分完所需答案模式后,則選擇對(duì)應(yīng)的引擎進(jìn)行識(shí)別。例如:在人機(jī)對(duì)話過(guò)程中,機(jī)器人會(huì)說(shuō)“你好漂亮! ”,機(jī)器人會(huì)根據(jù)知識(shí)庫(kù)知道,選擇接受智能語(yǔ)音,即開啟在線識(shí)別。機(jī)器人說(shuō)“我為你表演一下跳舞好嗎? ”,根據(jù)知識(shí)庫(kù),會(huì)選擇接受命令“好/不好”,即開啟離線命令識(shí)別。
[0022]步驟S3,根據(jù)匹配的答案模式,選擇引擎進(jìn)行識(shí)別;如果是需要獲取識(shí)別率高的指令,則進(jìn)行離線識(shí)別;如果是需要獲取智能的語(yǔ)音對(duì)答,則進(jìn)行在線識(shí)別;該步驟中在線識(shí)別的具體步驟為:識(shí)別語(yǔ)音結(jié)果,并生成語(yǔ)音文本后進(jìn)入步驟S4 ;離線識(shí)別的具體步驟為:在命令庫(kù)匹配語(yǔ)音的命令詞,生成命令后進(jìn)入步驟S4。例如喚醒機(jī)器然后,用戶說(shuō):你會(huì)做什么,機(jī)器人:我會(huì)唱歌,表演一下好不好。這種就會(huì)選擇離線命令識(shí)別。即是簡(jiǎn)單的單句或單詞可以選擇離線識(shí)別。例如主人:深圳明天的天氣,機(jī)器人:深圳明天的天氣狀況,這時(shí)機(jī)器人說(shuō)完后就會(huì)連接云端服務(wù)器進(jìn)行搜索答案。
[0023]步驟S4,識(shí)別結(jié)果輸出給機(jī)器人;
步驟S5,機(jī)器人根據(jù)識(shí)別到的結(jié)果,智能選擇做動(dòng)作。如果識(shí)別到的是人機(jī)對(duì)話類型的,則聯(lián)系上文,回答對(duì)應(yīng)的語(yǔ)音;如果識(shí)別到的是命令型的,則聯(lián)系上文的動(dòng)作指令,直接產(chǎn)生相對(duì)于動(dòng)作的行為。人機(jī)對(duì)話類型的是指在后臺(tái)數(shù)據(jù)庫(kù)中可以匹配到的,命令型的如:好/不好、行/不行),會(huì)聯(lián)系上文的動(dòng)作指令如:跳舞、唱歌、講故事,直接產(chǎn)生相對(duì)于的動(dòng)作行為。
[0024]相較于現(xiàn)有技術(shù),本發(fā)
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1