本發(fā)明涉及智能機(jī)器人領(lǐng)域,具體地說(shuō),涉及一種智能機(jī)器人的多模態(tài)輸出方法及裝置。
背景技術(shù):
:當(dāng)前的機(jī)器人行業(yè)發(fā)展迅速,出現(xiàn)了各種各樣的家庭生活陪伴類機(jī)器人。在現(xiàn)有技術(shù)中,用戶與機(jī)器人對(duì)話時(shí),可以通過(guò)用戶發(fā)出的多模態(tài)輸入數(shù)據(jù),來(lái)確定當(dāng)前用戶的情感狀況,機(jī)器人根據(jù)情感狀況來(lái)向用戶輸出較為適宜的多模態(tài)數(shù)據(jù)。但是,隨著目前網(wǎng)絡(luò)新詞頻頻出現(xiàn),在用戶使用網(wǎng)絡(luò)新詞與機(jī)器人交互時(shí),機(jī)器人經(jīng)常無(wú)法理解用戶當(dāng)前的情感,降低了用戶體驗(yàn)。為此,就需要一種能夠幫助機(jī)器人提高網(wǎng)絡(luò)新詞理解能力的解決方案,進(jìn)而能夠使機(jī)器人更好地與用戶進(jìn)行多模態(tài)交互,提高用戶體驗(yàn),滿足用戶需求。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的目的在于提供一種智能機(jī)器人的多模態(tài)輸出方法來(lái)解決上述問(wèn)題。該方法包括以下步驟:抓取網(wǎng)絡(luò)文本數(shù)據(jù),對(duì)所述網(wǎng)絡(luò)文本數(shù)據(jù)中未存儲(chǔ)在情感辭典中的網(wǎng)絡(luò)用語(yǔ)進(jìn)行情緒屬性分類,并將該網(wǎng)絡(luò)用語(yǔ)保存在情感辭典相應(yīng)的分類中;在接收到包含所述網(wǎng)絡(luò)用語(yǔ)的多模態(tài)輸入數(shù)據(jù)后,根據(jù)所述網(wǎng)絡(luò)用語(yǔ)對(duì)應(yīng)的情緒屬性分類生成多模態(tài)輸出數(shù)據(jù)并輸出。根據(jù)本發(fā)明的智能機(jī)器人的多模態(tài)輸出方法,優(yōu)選的是,在對(duì)所述網(wǎng)絡(luò)文本數(shù)據(jù)中未存儲(chǔ)在情感辭典中的網(wǎng)絡(luò)用語(yǔ)進(jìn)行情緒屬性分類的步驟中,采用設(shè)定模型對(duì)包含所述網(wǎng)絡(luò)用語(yǔ)的多個(gè)語(yǔ)句進(jìn)行情緒屬性分類;根據(jù)所述網(wǎng)絡(luò)用語(yǔ)在各類情緒屬性語(yǔ)句中出現(xiàn)的頻次,確定所述網(wǎng)絡(luò)用語(yǔ)的情緒屬性。根據(jù)本發(fā)明的智能機(jī)器人的多模態(tài)輸出方法,優(yōu)選的是,通過(guò)判斷網(wǎng)絡(luò)用語(yǔ)是否具有情緒屬性標(biāo)注信息來(lái)判斷情感辭典中是否已存儲(chǔ)有該網(wǎng)絡(luò)用語(yǔ)。根據(jù)本發(fā)明的智能機(jī)器人的多模態(tài)輸出方法,優(yōu)選的是,所述情緒屬性包括積極情感屬性和消極情感屬性。根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種智能機(jī)器人的多模態(tài)輸出裝置,所述裝置包括以下模塊:網(wǎng)絡(luò)用語(yǔ)分類模塊,其用以抓取網(wǎng)絡(luò)文本數(shù)據(jù),對(duì)所述網(wǎng)絡(luò)文本數(shù)據(jù)中未存儲(chǔ)在情感辭典中的網(wǎng)絡(luò)用語(yǔ)進(jìn)行情緒屬性分類,并將該網(wǎng)絡(luò)用語(yǔ)保存在情感辭典相應(yīng)的分類中;多模態(tài)輸出模塊,其用以在接收到包含所述網(wǎng)絡(luò)用語(yǔ)的多模態(tài)輸入數(shù)據(jù)后,根據(jù)所述網(wǎng)絡(luò)用語(yǔ)對(duì)應(yīng)的情緒屬性分類生成多模態(tài)輸出數(shù)據(jù)并輸出。根據(jù)本發(fā)明的智能機(jī)器人的多模態(tài)輸出裝置,優(yōu)選的是,所述網(wǎng)絡(luò)用語(yǔ)分類模塊進(jìn)一步包括,語(yǔ)句分類子模塊,其用以采用設(shè)定模型對(duì)包含所述網(wǎng)絡(luò)用語(yǔ)的多個(gè)語(yǔ)句進(jìn)行情緒屬性分類;網(wǎng)絡(luò)用語(yǔ)分類子模塊,其用以根據(jù)所述網(wǎng)絡(luò)用語(yǔ)在各類情緒屬性語(yǔ)句中出現(xiàn)的頻次,確定所述網(wǎng)絡(luò)用語(yǔ)的情緒屬性。根據(jù)本發(fā)明的智能機(jī)器人的多模態(tài)輸出裝置,優(yōu)選的是,還包括網(wǎng)絡(luò)用語(yǔ)解析模塊,其用以通過(guò)判斷網(wǎng)絡(luò)用語(yǔ)是否具有情緒屬性標(biāo)注信息來(lái)判斷情感辭典中是否已存儲(chǔ)有該網(wǎng)絡(luò)用語(yǔ)。根據(jù)本發(fā)明的智能機(jī)器人的多模態(tài)輸出裝置,優(yōu)選的是,所述情緒屬性包括積極情感屬性和消極情感屬性。本發(fā)明所帶來(lái)的有益之處在于,抓取到包含新的網(wǎng)絡(luò)用語(yǔ)的網(wǎng)絡(luò)文本數(shù)據(jù),對(duì)網(wǎng)絡(luò)文本數(shù)據(jù)中未存儲(chǔ)在情感辭典中的網(wǎng)絡(luò)用語(yǔ)進(jìn)行情緒屬性分類,并將該網(wǎng)絡(luò)用語(yǔ)保存在情感辭典相應(yīng)的分類中,從而豐富機(jī)器人內(nèi)部存儲(chǔ)的情感詞典。在機(jī)器人與用戶進(jìn)行交互時(shí),機(jī)器人能夠根據(jù)網(wǎng)絡(luò)用語(yǔ)在情感詞典中對(duì)應(yīng)的情緒屬性分類生成多模態(tài)輸出數(shù)據(jù)并輸出,從而能夠幫助使機(jī)器人更好地與用戶進(jìn)行多模態(tài)交互,提高用戶體驗(yàn)。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在說(shuō)明書(shū)、權(quán)利要求書(shū)以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。附圖說(shuō)明附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明的實(shí)施例共同用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:圖1為根據(jù)本發(fā)明第一實(shí)施例的智能機(jī)器人的多模態(tài)輸出方法的流程示意圖。圖2為根據(jù)本發(fā)明第一實(shí)施例的應(yīng)用于智能機(jī)器人的網(wǎng)絡(luò)用語(yǔ)分類方法的流程示意圖。圖3為根據(jù)本發(fā)明第二實(shí)施例的智能機(jī)器人的多模態(tài)輸出裝置300的結(jié)構(gòu)示意圖。圖4為根據(jù)本發(fā)明第二實(shí)施例的應(yīng)用于智能機(jī)器人的網(wǎng)絡(luò)用語(yǔ)分類模塊330的結(jié)構(gòu)示意圖。具體實(shí)施方式以下將結(jié)合附圖及實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明的實(shí)施方式,借此對(duì)本發(fā)明如何應(yīng)用技術(shù)手段來(lái)解決技術(shù)問(wèn)題,并達(dá)成相應(yīng)技術(shù)效果的實(shí)現(xiàn)過(guò)程能充分理解并據(jù)以實(shí)施。本申請(qǐng)實(shí)施例以及實(shí)施例中的各個(gè)特征,在不相沖突前提下可以相互結(jié)合,所形成的技術(shù)方案均在本發(fā)明的保護(hù)范圍之內(nèi)。另外,附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。隨著智能機(jī)器人產(chǎn)品的普及,越來(lái)越多的家庭和商家都需要機(jī)器人為其服務(wù)。在現(xiàn)有技術(shù)中,在機(jī)器人與用戶進(jìn)行交互的過(guò)程中,用戶使用網(wǎng)絡(luò)新詞與機(jī)器人語(yǔ)音交流時(shí),機(jī)器人經(jīng)常無(wú)法理解用戶所表達(dá)的真實(shí)情感和意思,回應(yīng)給用戶的多模態(tài)輸出數(shù)據(jù)往往不合時(shí)宜。這樣就會(huì)出現(xiàn)用戶與機(jī)器人交流不暢,導(dǎo)致降低了用戶使用機(jī)器人的興趣。因此,亟需一種解決方案來(lái)改善這一問(wèn)題。本發(fā)明實(shí)施例的智能機(jī)器人的多模態(tài)輸出方法能夠幫助機(jī)器人提高對(duì)網(wǎng)絡(luò)新詞的理解能力,使得機(jī)器人在與用戶交流的過(guò)程中,能夠根據(jù)用戶輸出的網(wǎng)絡(luò)用語(yǔ)對(duì)應(yīng)的情緒屬性的分類生成適合于用戶當(dāng)前情感的多模態(tài)輸出數(shù)據(jù)。一方面,抓取包含未存儲(chǔ)在情感詞典中的網(wǎng)絡(luò)用語(yǔ)的網(wǎng)絡(luò)文本數(shù)據(jù),然后對(duì)該新的網(wǎng)絡(luò)用語(yǔ)的情緒屬性進(jìn)行分類,將分類后的網(wǎng)絡(luò)用語(yǔ)保存在情感詞典中,從而豐富了情感詞典儲(chǔ)存的詞語(yǔ)數(shù)量,待機(jī)器人與用戶進(jìn)行交互時(shí),能夠查詢到相應(yīng)的網(wǎng)絡(luò)用語(yǔ),再根據(jù)網(wǎng)絡(luò)用語(yǔ)的情緒屬性進(jìn)行多模態(tài)輸出,從而能提高機(jī)器人智能性和擬人性。另外,在本發(fā)明實(shí)施例中,機(jī)器人在對(duì)未存儲(chǔ)在情感詞典中的網(wǎng)絡(luò)用語(yǔ)進(jìn)行情緒屬性分類時(shí),預(yù)先抓取多個(gè)包含網(wǎng)絡(luò)用語(yǔ)在內(nèi)的語(yǔ)句信息,采用設(shè)定模型對(duì)這些語(yǔ)句進(jìn)行情緒屬性分類,然后根據(jù)網(wǎng)絡(luò)用語(yǔ)在各類情緒屬性語(yǔ)句中出現(xiàn)的頻次,確定該網(wǎng)絡(luò)用語(yǔ)的情緒屬性。這樣能夠更加有根據(jù)地、準(zhǔn)確地對(duì)網(wǎng)絡(luò)用語(yǔ)進(jìn)行情緒屬性的分類,保證了網(wǎng)絡(luò)用語(yǔ)分類的確定性。需要說(shuō)明的是,在判斷網(wǎng)絡(luò)用語(yǔ)是否存儲(chǔ)在情感詞典中的方法是通過(guò)判斷網(wǎng)絡(luò)用語(yǔ)是否有情緒屬性標(biāo)注信息來(lái)實(shí)現(xiàn)的,該方法能夠快速識(shí)別出網(wǎng)絡(luò)用語(yǔ)是否為新生詞匯。在本實(shí)施例中,“情感詞典”是對(duì)不同的詞語(yǔ)和短句進(jìn)行了情緒屬性分類的詞典,該詞典可以包括積極情感類詞語(yǔ)和/或短句和消極情感類詞語(yǔ)和/或短句(在某些情況還可以包括停用詞),例如,積極情感類詞語(yǔ)和/或短句進(jìn)一步包括高興類、喜悅類、平和類、淡定類等詞語(yǔ)和/或短句,消極情感類詞語(yǔ)和/或短句進(jìn)一步包括悲傷類、憤怒類、恐懼類等詞語(yǔ)和/或短句?!熬W(wǎng)絡(luò)用語(yǔ)”是伴隨網(wǎng)絡(luò)的發(fā)展而新興的一種有別于傳統(tǒng)平面媒介的語(yǔ)言形式,往往在特定的網(wǎng)絡(luò)媒介傳播中表達(dá)特殊的意義,提高網(wǎng)上聊天的效率或并具有詼諧、逗樂(lè)等特性的特定語(yǔ)言。例如,恐龍、霉女、青蛙、鴨梨山大、HOLD不住、傷不起等網(wǎng)絡(luò)用語(yǔ)。第一實(shí)施例圖1為根據(jù)本發(fā)明第一實(shí)施例的智能機(jī)器人的多模態(tài)輸出方法的流程示意圖,該方法包括以下步驟。首先,在步驟S110中,抓取網(wǎng)絡(luò)文本數(shù)據(jù)(子步驟S1110),對(duì)網(wǎng)絡(luò)文本數(shù)據(jù)中未存儲(chǔ)在情感辭典中的網(wǎng)絡(luò)用語(yǔ)進(jìn)行情緒屬性分類(子步驟S1120)。圖2是根據(jù)本發(fā)明第一實(shí)施例步驟S110中的對(duì)網(wǎng)絡(luò)用語(yǔ)進(jìn)行情緒屬性分類的流程示意圖,該方法主要是在對(duì)新生的網(wǎng)絡(luò)用語(yǔ)進(jìn)行情緒屬性分類的同時(shí),還能進(jìn)一步擴(kuò)充情感詞典中的詞匯數(shù)量,從而在利用該情感詞典對(duì)多模態(tài)輸入數(shù)據(jù)中的網(wǎng)絡(luò)新詞進(jìn)行情感劃分時(shí),能夠提高分類的準(zhǔn)確性,下面參考圖2詳細(xì)說(shuō)明本步驟的各個(gè)步驟。在子步驟S1110中,抓取包含新的網(wǎng)絡(luò)用語(yǔ)的網(wǎng)絡(luò)文本數(shù)據(jù)。具體地,通過(guò)網(wǎng)絡(luò)爬蟲(chóng)技術(shù)從互聯(lián)網(wǎng)中抓取包含未存儲(chǔ)在情感詞典中的網(wǎng)絡(luò)用語(yǔ)的多個(gè)網(wǎng)絡(luò)文本數(shù)據(jù)。由于通常抓取到的原始信息會(huì)帶有其他不需要的信息,因此,還需要對(duì)抓取到的原始信息進(jìn)行預(yù)處理,得到較為準(zhǔn)確的數(shù)據(jù)。例如,若對(duì)“矮窮矬”這個(gè)網(wǎng)絡(luò)用語(yǔ)進(jìn)行情感劃分時(shí),通過(guò)網(wǎng)絡(luò)爬蟲(chóng)技術(shù)抓取到如下網(wǎng)絡(luò)文本數(shù)據(jù):發(fā)現(xiàn)矮窮矬男人心里那個(gè)苦??!其實(shí)只是很多矮窮矬在人品那關(guān)都直接被pass了發(fā)現(xiàn)周圍有些男的,明明生的矮窮矬,卻還十分喜歡裝做很有品味,很有修養(yǎng)的樣子聲控+手控+字控+五音不全+矮窮矬=一輩子單身為了人類的未來(lái),請(qǐng)矮窮矬男就地去世,為進(jìn)化做出貢獻(xiàn)我是典型矮窮矬,我很自卑矮窮矬找不到女朋友在子步驟S1120中,進(jìn)一步還包括子步驟S1121和S1122。在子步驟S1121中,采用設(shè)定模型對(duì)包含網(wǎng)絡(luò)用語(yǔ)的多個(gè)語(yǔ)句進(jìn)行情緒屬性分類。在本步驟中,先對(duì)抓取的句子中除了網(wǎng)絡(luò)用語(yǔ)外的其他詞語(yǔ)的情緒屬性進(jìn)行確認(rèn),然后采用情感分類模型根據(jù)確認(rèn)結(jié)果得到該語(yǔ)句的情緒屬性類別。首先,確定每個(gè)語(yǔ)句中是否存在情感詞典中相應(yīng)的詞語(yǔ)。為了判斷每個(gè)語(yǔ)句中是否存在情感詞典中相應(yīng)的詞語(yǔ),需要對(duì)語(yǔ)句進(jìn)行分詞處理?!胺衷~”是指以詞為基本單位,將文本信息中的詞逐個(gè)切分出來(lái)。以對(duì)中文語(yǔ)句進(jìn)行分詞為例,可以采用基于字符串匹配的分詞方法、基于統(tǒng)計(jì)的分詞方法和基于理解的分詞方法。其中基于字符串匹配的分詞方法分為最大匹配法、最小匹配法和全切分法。最大匹配法可以分為正向最大匹配法(由左到右的方向)、逆向最大匹配法(由右到左的方向。將分詞結(jié)果與情感詞典中的詞進(jìn)行比對(duì),判斷是否為情感詞典中的詞。然后,在確定存在情感辭典中的詞時(shí),確定該詞的情緒屬性類別,再基于情感分類模型根據(jù)詞的情緒屬性類別確定語(yǔ)句的情緒屬性類別。具體地,將每個(gè)積極情感詞語(yǔ)賦予權(quán)重1,將每個(gè)消極情感詞語(yǔ)賦予權(quán)重-1,并且假設(shè)情感值滿足線性疊加原理,最后,根據(jù)總權(quán)值的正負(fù)性來(lái)判斷句子的情感。還以之前的網(wǎng)絡(luò)用語(yǔ)“矮窮矬”為例,在對(duì)抓取到的網(wǎng)絡(luò)文本數(shù)據(jù)“發(fā)現(xiàn)矮窮矬男人心里那個(gè)苦啊”進(jìn)行情緒屬性分類時(shí),根據(jù)情感分類模型,得到該句話的總權(quán)值為-2,因此語(yǔ)句被分類為消極情緒類。在子步驟S1122中,根據(jù)網(wǎng)絡(luò)用語(yǔ)在各類情緒屬性語(yǔ)句中出現(xiàn)的頻次,確定網(wǎng)絡(luò)用語(yǔ)的情緒屬性。通過(guò)對(duì)抓取的所有語(yǔ)句進(jìn)行情緒屬性分類后,統(tǒng)計(jì)網(wǎng)絡(luò)用語(yǔ)在各類情緒屬性語(yǔ)句中出現(xiàn)的頻次,將出現(xiàn)頻次高的語(yǔ)句的情緒屬性賦予該網(wǎng)絡(luò)用語(yǔ)。例如,上面抓取的7個(gè)語(yǔ)句都被歸類為消極情緒類,因此,網(wǎng)絡(luò)用語(yǔ)“矮窮矬”也被歸類為消極情緒類。另外,還包括子步驟S1130中,在該步驟中將該網(wǎng)絡(luò)用語(yǔ)保存在情感辭典相應(yīng)的分類中。此步驟進(jìn)一步用來(lái)擴(kuò)充情感詞典中的詞匯數(shù)量,從而在后期機(jī)器人利用該情感詞典對(duì)多模態(tài)輸入數(shù)據(jù)中的網(wǎng)絡(luò)新詞進(jìn)行情感劃分時(shí),能夠提高分類的準(zhǔn)確性。在步驟S120中,接收多模態(tài)輸入數(shù)據(jù)。具體地,在用戶與機(jī)器人進(jìn)行交互的過(guò)程中,機(jī)器人可以通過(guò)視頻采集單元、語(yǔ)音采集單元、人機(jī)交互單元等來(lái)接收多模態(tài)輸入數(shù)據(jù)。其中,視頻采集單元可以采用RGBD攝像頭來(lái)構(gòu)成,語(yǔ)音采集單元需要提供完整的語(yǔ)音錄制和播放功能,人機(jī)交互單元可以為一個(gè)觸摸輸入顯示屏,用戶通過(guò)該顯示屏輸入多模態(tài)信息。接下來(lái),在步驟S130中,對(duì)多模態(tài)輸入數(shù)據(jù)進(jìn)行解析,生成輸入本文信息,并結(jié)合情感詞典獲取輸入文本信息中的詞語(yǔ)和短句的情緒屬性,再繼續(xù)執(zhí)行步驟S140。在接收到多模態(tài)輸入信息后,解析該多模態(tài)輸入數(shù)據(jù)生成對(duì)應(yīng)的文本信息。由于本實(shí)施例中用戶采用語(yǔ)音模式與機(jī)器人進(jìn)行交互,因此重點(diǎn)以語(yǔ)音輸入數(shù)據(jù)為例說(shuō)明該步驟。在獲取對(duì)應(yīng)多模態(tài)輸入數(shù)據(jù)的文本信息后,將文本信息中的詞語(yǔ)和短句,與情感詞典中的詞語(yǔ)和短句進(jìn)行比對(duì),獲取各詞語(yǔ)和短句對(duì)應(yīng)的情緒屬性,其中,情感詞典中保存的詞語(yǔ)和短句,可能是網(wǎng)絡(luò)用語(yǔ),也可能包括其他常規(guī)詞語(yǔ)和短句,本申請(qǐng)不進(jìn)行限定。在一個(gè)優(yōu)選實(shí)施例中,為了更快地識(shí)別文本信息中的詞語(yǔ)和短句是否已存儲(chǔ)在情感辭典中,可以通過(guò)判斷網(wǎng)絡(luò)用語(yǔ)是否具有情緒屬性標(biāo)注信息來(lái)判斷情感辭典中是否已存儲(chǔ)有該網(wǎng)絡(luò)用語(yǔ)。在步驟S140中,結(jié)合獲取的情緒屬性分類生成多模態(tài)輸出數(shù)據(jù)并輸出。多模態(tài)輸出數(shù)據(jù)可以是針對(duì)不同的情緒屬性分類輸出的語(yǔ)音信息或是機(jī)器人要進(jìn)行肢體動(dòng)作時(shí)對(duì)應(yīng)的執(zhí)行指令,或是機(jī)器人內(nèi)部進(jìn)行數(shù)據(jù)處理時(shí)對(duì)應(yīng)的處理指令等。例如,若用戶輸入對(duì)應(yīng)的情緒屬性分類為屬于消極情感屬性中的悲傷類情緒,機(jī)器人還可以根據(jù)執(zhí)行指令擁抱安慰情緒發(fā)出者,或者發(fā)出類似于“不要傷心,讓我好好安慰安慰你”等一系列語(yǔ)音信息,則可能需要如下的多模態(tài)資源數(shù)據(jù):用于驅(qū)動(dòng)機(jī)器人行走的驅(qū)動(dòng)電機(jī)的控制程序數(shù)據(jù),將該控制程序數(shù)據(jù)發(fā)送給對(duì)應(yīng)的電機(jī)驅(qū)動(dòng)模塊執(zhí)行。用于輸出語(yǔ)音內(nèi)容的文本數(shù)據(jù),將該文本數(shù)據(jù)發(fā)送給語(yǔ)音生成模塊生成并輸出語(yǔ)音,或可以直接用于輸出的音頻數(shù)據(jù),將該音頻數(shù)據(jù)發(fā)送給語(yǔ)音輸出模塊直接輸出。在用戶處于悲傷情緒的狀態(tài)下,機(jī)器人能夠及時(shí)應(yīng)對(duì)用戶的負(fù)面情緒,這樣,用戶就會(huì)產(chǎn)生對(duì)智能機(jī)器人的“依賴性”,而這種依賴性再促使機(jī)器人為用戶提供更好的服務(wù),滿足用戶更多的情感需求。通過(guò)本申請(qǐng)?zhí)峁┑母鶕?jù)用戶輸出的網(wǎng)絡(luò)用戶檢測(cè)用戶情緒進(jìn)而輸出多模態(tài)信息的方法,使智能機(jī)器人能夠與用戶建立一種信任關(guān)系,然后在此基礎(chǔ)上形成一種情感交流和需求滿足的良性循環(huán)。由于情感辭典已經(jīng)擴(kuò)充了大部分的網(wǎng)絡(luò)用語(yǔ),在機(jī)器人與用戶的交互過(guò)程中,用戶使用的網(wǎng)絡(luò)用語(yǔ)多半已經(jīng)被情感辭典覆蓋到,因此機(jī)器人也能很好地使用情感辭典獲取網(wǎng)絡(luò)用語(yǔ)的情感屬性,進(jìn)而輸出給用戶合適的多模態(tài)輸出數(shù)據(jù)。第二實(shí)施例圖3為根據(jù)本發(fā)明第二實(shí)施例的智能機(jī)器人的多模態(tài)輸出裝置300的結(jié)構(gòu)示意圖。如圖3所示,本實(shí)施例的多模態(tài)輸出裝置300主要包括:多模態(tài)輸入模塊310、網(wǎng)絡(luò)用語(yǔ)解析模塊320、網(wǎng)絡(luò)用語(yǔ)分類模塊330和多模態(tài)輸出模塊340。多模態(tài)輸入模塊310,其用以接收多模態(tài)輸入數(shù)據(jù)。網(wǎng)絡(luò)用語(yǔ)解析模塊320,其與多模態(tài)輸入模塊310連接,網(wǎng)絡(luò)用語(yǔ)解析模塊320用以對(duì)多模態(tài)輸入數(shù)據(jù)進(jìn)行解析,判斷是否存在已存儲(chǔ)在情感詞典中的網(wǎng)絡(luò)用語(yǔ)。網(wǎng)絡(luò)用語(yǔ)解析模塊320,其進(jìn)一步用以通過(guò)判斷網(wǎng)絡(luò)用語(yǔ)是否具有情緒屬性標(biāo)注信息來(lái)判斷情感辭典中是否已存儲(chǔ)有該網(wǎng)絡(luò)用語(yǔ)。網(wǎng)絡(luò)用語(yǔ)分類模塊330,其與網(wǎng)絡(luò)用語(yǔ)解析模塊320連接,網(wǎng)絡(luò)用語(yǔ)分類模塊330用以抓取網(wǎng)絡(luò)文本數(shù)據(jù),對(duì)網(wǎng)絡(luò)文本數(shù)據(jù)中未存儲(chǔ)在情感辭典中的網(wǎng)絡(luò)用語(yǔ)進(jìn)行情緒屬性分類,并將該網(wǎng)絡(luò)用語(yǔ)保存在情感辭典相應(yīng)的分類中。如圖4所示,網(wǎng)絡(luò)用語(yǔ)分類模塊330進(jìn)一步包括文本數(shù)據(jù)抓取子模塊3310、語(yǔ)句分類子模塊3320、網(wǎng)絡(luò)用語(yǔ)分類子模塊3330和網(wǎng)絡(luò)用語(yǔ)存儲(chǔ)子模塊3340。文本數(shù)據(jù)抓取子模塊3310,其用以抓取包含網(wǎng)絡(luò)用語(yǔ)在內(nèi)的多個(gè)網(wǎng)絡(luò)文本數(shù)據(jù)。語(yǔ)句分類子模塊3320,其與文本數(shù)據(jù)抓取子模塊3310連接,語(yǔ)句分類子模塊3320用以采用設(shè)定模型對(duì)包含網(wǎng)絡(luò)用語(yǔ)的多個(gè)語(yǔ)句進(jìn)行情緒屬性分類。網(wǎng)絡(luò)用語(yǔ)分類子模塊3330,其與語(yǔ)句分類子模塊3320連接,網(wǎng)絡(luò)用語(yǔ)分類子模塊3330用以根據(jù)網(wǎng)絡(luò)用語(yǔ)在各類情緒屬性語(yǔ)句中出現(xiàn)的頻次,確定網(wǎng)絡(luò)用語(yǔ)的情緒屬性。其中,情緒屬性包括積極情感屬性和消極情感屬性。網(wǎng)絡(luò)用語(yǔ)存儲(chǔ)子模塊3340,其與網(wǎng)絡(luò)用語(yǔ)分類子模塊3330,網(wǎng)絡(luò)用語(yǔ)存儲(chǔ)子模塊3340用以將該網(wǎng)絡(luò)用語(yǔ)保存在情感辭典相應(yīng)的分類中。通過(guò)合理設(shè)置,本實(shí)施例的網(wǎng)絡(luò)用語(yǔ)分類模塊330可以執(zhí)行第一實(shí)施例中涉及的步驟S110的各個(gè)步驟,此處不再贅述。多模態(tài)輸出模塊340,其與網(wǎng)絡(luò)用語(yǔ)分類模塊330連接,多模態(tài)輸出模塊340用以根據(jù)網(wǎng)絡(luò)用語(yǔ)對(duì)應(yīng)的情緒屬性分類生成多模態(tài)輸出數(shù)據(jù)并輸出,或者根據(jù)多模態(tài)輸入數(shù)據(jù)的解析結(jié)果進(jìn)行多模態(tài)輸出。通過(guò)合理設(shè)置,本實(shí)施例的多模態(tài)輸出裝置300可以執(zhí)行第一實(shí)施例中涉及的多模態(tài)輸出方法的各個(gè)步驟,此處不再贅述。由于本發(fā)明的方法描述的是在計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)的。該計(jì)算機(jī)系統(tǒng)例如可以設(shè)置在機(jī)器人的控制核心處理器中。例如,本文所述的方法可以實(shí)現(xiàn)為能以控制邏輯來(lái)執(zhí)行的軟件,其由機(jī)器人操作系統(tǒng)中的CPU來(lái)執(zhí)行。本文所述的功能可以實(shí)現(xiàn)為存儲(chǔ)在非暫時(shí)性有形計(jì)算機(jī)可讀介質(zhì)中的程序指令集合。當(dāng)以這種方式實(shí)現(xiàn)時(shí),該計(jì)算機(jī)程序包括一組指令,當(dāng)該組指令由計(jì)算機(jī)運(yùn)行時(shí)其促使計(jì)算機(jī)執(zhí)行能實(shí)施上述功能的方法。可編程邏輯可以暫時(shí)或永久地安裝在非暫時(shí)性有形計(jì)算機(jī)可讀介質(zhì)中,例如只讀存儲(chǔ)器芯片、計(jì)算機(jī)存儲(chǔ)器、磁盤(pán)或其他存儲(chǔ)介質(zhì)。除了以軟件來(lái)實(shí)現(xiàn)之外,本文所述的邏輯可利用分立部件、集成電路、與可編程邏輯設(shè)備(諸如,現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)或微處理器)結(jié)合使用的可編程邏輯,或者包括它們?nèi)我饨M合的任何其他設(shè)備來(lái)體現(xiàn)。所有此類實(shí)施例旨在落入本發(fā)明的范圍之內(nèi)。應(yīng)該理解的是,本發(fā)明所公開(kāi)的實(shí)施例不限于這里所公開(kāi)的特定結(jié)構(gòu)、處理步驟或材料,而應(yīng)當(dāng)延伸到相關(guān)領(lǐng)域的普通技術(shù)人員所理解的這些特征的等同替代。還應(yīng)當(dāng)理解的是,在此使用的術(shù)語(yǔ)僅用于描述特定實(shí)施例的目的,而并不意味著限制。說(shuō)明書(shū)中提到的“一個(gè)實(shí)施例”或“實(shí)施例”意指結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個(gè)實(shí)施例中。因此,說(shuō)明書(shū)通篇各個(gè)地方出現(xiàn)的短語(yǔ)“一個(gè)實(shí)施例”或“實(shí)施例”并不一定均指同一個(gè)實(shí)施例。雖然本發(fā)明所公開(kāi)的實(shí)施方式如上,但所述的內(nèi)容只是為了便于理解本發(fā)明而采用的實(shí)施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬
技術(shù)領(lǐng)域:
內(nèi)的技術(shù)人員,在不脫離本發(fā)明所公開(kāi)的精神和范圍的前提下,可以在實(shí)施的形式上及細(xì)節(jié)上作任何的修改與變化,但本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書(shū)所界定的范圍為準(zhǔn)。當(dāng)前第1頁(yè)1 2 3