本發(fā)明涉及機(jī)器人語義識別,尤其涉及一種基于語音識別的機(jī)器人語義識別系統(tǒng)。
背景技術(shù):
目前,很多家庭都擁有機(jī)器人,但是很多時(shí)候機(jī)器人并不能準(zhǔn)確識別用戶對其發(fā)出的指示,使用戶操作機(jī)器人不方便,這樣的機(jī)器人并不能滿足用戶對其智能化方便性方面的要求。
技術(shù)實(shí)現(xiàn)要素:
針對現(xiàn)有的機(jī)器人語義識別技術(shù)存在的上述問題,現(xiàn)提供一種基于語音識別的機(jī)器人語義識別系統(tǒng)的技術(shù)方案,具體如下:
一種基于語音識別的機(jī)器人語義識別系統(tǒng),其中,包括:
語音識別單元,用于識別用戶的語音信息,并將所述語音信息轉(zhuǎn)化成待識別的自然語言;
語言接收單元,用于接收所述待識別的自然語言;
語義識別單元,用于識別所述語言接收單元接收的所述待識別的自然語言,并反饋關(guān)聯(lián)于所述待識別的自然語言的多個(gè)語義識別結(jié)果;
語義確認(rèn)單元,根據(jù)用戶語言習(xí)慣和與所述待識別的自然語言的相似度大小從所述語義識別單元反饋的多個(gè)語義識別結(jié)果中確認(rèn)最終的語義識別結(jié)果。
優(yōu)選的,所述語義識別系統(tǒng)還包括:
用戶語言存儲單元,用于存儲所述語義確認(rèn)單元確認(rèn)的最終的語義識別結(jié)果。
優(yōu)選的,所述語義識別系統(tǒng)還包括:
用戶語言習(xí)慣創(chuàng)建單元,提取所述用戶語言存儲單元中最終的語義識別結(jié)果中的高頻句式特征和高頻關(guān)鍵詞創(chuàng)建所述用戶語言習(xí)慣。
優(yōu)選的,所述語義確認(rèn)單元包括:
第一排序模塊,根據(jù)與所述待識別語言的相似度對所述語義識別單元反饋的多個(gè)語義識別結(jié)果進(jìn)行排序,即生成語義相似表;
第二排序模塊,根據(jù)所述用戶語言習(xí)慣,對所述第一排序模塊生成的所述語義相似表進(jìn)行綜合排序,并將綜合排序最前面的三個(gè)語義識別結(jié)果生成語義綜合表;
優(yōu)選的,所述語義確認(rèn)單元還包括:
語音反饋模塊,根據(jù)所述語義綜合表中關(guān)聯(lián)于所述待識別的自然語言的語義識別結(jié)果生成反饋語言,并通過所述語音識別單元轉(zhuǎn)化成反饋語音;
用戶確認(rèn)模塊,用戶確認(rèn)關(guān)聯(lián)于所述語義綜合表的所述反饋語音與所述待識別的自然語言一致/不一致。
優(yōu)選的,所述用戶確認(rèn)模塊中,如用戶確認(rèn)關(guān)聯(lián)于所述語義綜合表的所述反饋語音與所述待識別的自然語言一致,則將所述反饋語言相對應(yīng)的所述 反饋語言存入所述用戶語言存儲單元。
優(yōu)選的,所述用戶確認(rèn)模塊中,如用戶確認(rèn)關(guān)聯(lián)于所述語義綜合表的所述反饋語音與所述待識別的自然語言均不一致,則所述語義識別系統(tǒng)提示用戶重新錄入語音。
上述技術(shù)方案的有益效果:提供一種基于語音識別的機(jī)器人語義識別系統(tǒng),使用戶操作機(jī)器人更加方便,也使得機(jī)器人的可操作性更好更智能化。
附圖說明
圖1為本發(fā)明的較佳的實(shí)施例中,一種基于語音識別的機(jī)器人語義識別系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
需要說明的是,在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。
下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步說明,但不作為本發(fā)明的限定。
本發(fā)明的較佳的實(shí)施例中,基于現(xiàn)有技術(shù)中存在的上述問題,提供一種基于語音識別的機(jī)器人語義識別系統(tǒng)1,其結(jié)構(gòu)如圖1,具體包括:
語音識別單元2,用于識別用戶的語音信息,并將語音信息轉(zhuǎn)化成待識 別的自然語言;
語言接收單元3,用于接收待識別的自然語言;
語義識別單元4,用于識別語言接收單元3接收的待識別的自然語言,并反饋關(guān)聯(lián)于待識別的自然語言的多個(gè)語義識別結(jié)果;
語義確認(rèn)單元5,根據(jù)用戶語言習(xí)慣和與待識別的自然語言的相似度大小從語義識別單元4反饋的多個(gè)語義識別結(jié)果中確認(rèn)最終的語義識別結(jié)果。
在上述較佳的實(shí)施例中,首先,語音識別單元2對用戶發(fā)出的語音信息進(jìn)行識別并轉(zhuǎn)化成自然語言,即待識別的自然語言;然后,語義識別單元4對語言接收單元3接收的待識別的自然語言進(jìn)行語義識別,并反饋關(guān)聯(lián)于待識別的自然語言的多個(gè)語義識別結(jié)果;,然后,語義確認(rèn)單元5中的第一排序模塊51根據(jù)與待識別的自然語言的相似度進(jìn)行第一次排序生成語義相似表,第二排序模塊52于語義相似表基礎(chǔ)上根據(jù)用戶語言習(xí)慣進(jìn)行第二次排序生成語義綜合表;然后,語音反饋模塊53根據(jù)語義綜合表生成與之關(guān)聯(lián)的反饋語言,并轉(zhuǎn)化成于用戶可聽見的反饋語音;最后,在用戶確認(rèn)模塊54中,由用戶來確認(rèn)最終的識別結(jié)果。
本發(fā)明的較佳的實(shí)施例中,語義識別系統(tǒng)1還包括:
用戶語言存儲單元6,用于存儲語義確認(rèn)單元確認(rèn)的最終的語義識別結(jié)果。
本發(fā)明的較佳的實(shí)施例中,語義識別系統(tǒng)1還包括:
用戶語言習(xí)慣創(chuàng)建單元7,提取用戶語言存儲單元6中最終的語義識別結(jié)果中的高頻句式特征和高頻關(guān)鍵詞創(chuàng)建用戶語言習(xí)慣。機(jī)器人記錄用戶的語言習(xí)慣,更方便于分析和執(zhí)行用戶錄入的語音指令。
本發(fā)明的較佳的實(shí)施例中,語義確認(rèn)單元5包括:
第一排序模塊51,根據(jù)與待識別語言的相似度對語義識別單元反饋的多個(gè)語義識別結(jié)果進(jìn)行排序,即生成語義相似表;
第二排序模塊52,根據(jù)用戶語言習(xí)慣,對第一排序模塊51生成的語義相似表進(jìn)行綜合排序,并將綜合排序最前面的三個(gè)語義識別結(jié)果生成語義綜合表;
本發(fā)明的較佳的實(shí)施例中,語義確認(rèn)單元5還包括:
語音反饋模塊53,根據(jù)語義綜合表中關(guān)聯(lián)于待識別的自然語言的語義識別結(jié)果生成反饋語言,并通過語音識別單元2轉(zhuǎn)化成反饋語音;
用戶確認(rèn)模塊54,用戶確認(rèn)關(guān)聯(lián)于語義綜合表的反饋語音與待識別的自然語言一致/不一致。
本發(fā)明的較佳的實(shí)施例中,用戶確認(rèn)模塊54中,如用戶確認(rèn)關(guān)聯(lián)于語義綜合表的反饋語音與待識別的自然語言一致,則將反饋語言相對應(yīng)的反饋語言存入用戶語言存儲單元6。
本發(fā)明的較佳的實(shí)施例中,用戶確認(rèn)模塊54中,如用戶確認(rèn)關(guān)聯(lián)于語義綜合表的反饋語音與待識別的自然語言均不一致,則語義識別系統(tǒng)1提示用戶重新錄入語音。
在上述較佳的實(shí)施例中,用戶親自確認(rèn)自己發(fā)出的語音信息,這大大提高了語義識別系統(tǒng)語義識別的準(zhǔn)確性;同時(shí),如果用戶想取消之前發(fā)出的語音指令,則可以直接否定掉關(guān)聯(lián)于語義綜合表的所有反饋語音,然后重新錄入語音信息,提高了機(jī)器人的可操作性和方便性。
以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及 保護(hù)范圍,對于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識到凡運(yùn)用本發(fā)明說明書及圖示內(nèi)容所作出的等同替換和顯而易見的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。