本實用新型涉及電子產(chǎn)品領(lǐng)域,尤其涉及一種智能電子寵物語音交互系統(tǒng)。
背景技術(shù):
電子寵物是由電子元件(硬件和軟件)構(gòu)成的電子玩具,現(xiàn)在也指使用電腦或因特網(wǎng)服務(wù)器上運行的特定程序,目前的電子寵物概念在有顯示屏的電子器件(如寵物機,手機,電腦)的應(yīng)用都比較廣泛。電子寵物具有和真實寵物同樣的生命特性。
在實現(xiàn)本實用新型過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:
目前在智能語音交互平臺與電子寵物的技術(shù)還沒有有效的連接或使用。
技術(shù)實現(xiàn)要素:
為了克服現(xiàn)有技術(shù)中相關(guān)產(chǎn)品的不足,本實用新型提出一種智能電子寵物語音交互系統(tǒng),可以填補現(xiàn)有技術(shù)中智能語音交互平臺與電子寵物技術(shù)結(jié)合的空白。
本實用新型解決其技術(shù)問題所采用的技術(shù)方案是:
本實用新型所提供的一種智能電子寵物語音交互系統(tǒng),包括:調(diào)用云端存儲模塊或本地存儲模塊內(nèi)部存儲的系統(tǒng)數(shù)據(jù)來設(shè)定成長任務(wù)的啟動模塊;控制語音的輸入、輸出以及識別的語音控制模塊;調(diào)用本地存儲模塊內(nèi)的數(shù)據(jù)對用戶的語音信息進行確定、判斷并根據(jù)判斷結(jié)果執(zhí)行相應(yīng)的操作的本地處理模塊;在云端存儲數(shù)據(jù)的云端存儲模塊以及在本地存儲數(shù)據(jù)的本地存儲模塊。
作為本實用新型的進一步改進,所述語音控制模塊包括接收用戶發(fā)出的語言信息的語音接收單元、識別語音信息并將該語音信息轉(zhuǎn)換成語音波形或文本文檔的語音識別單元,以及發(fā)出語言信息的語音輸出單元。
作為本實用新型的進一步改進,所述本地處理模塊包括:將語音識別單元生成的波形或文本文檔與本地存儲的數(shù)據(jù)進行對比找到與其波形基本一致的或文本關(guān)鍵字一致的數(shù)據(jù),確定用戶的語音信息的分析單元;判斷用戶語音信息是否達到觸發(fā)條件以及問題回答的是否正確,并將判斷結(jié)果輸出的判定單元;對判定單元的判斷結(jié)果進行統(tǒng)計,并根據(jù)統(tǒng)計數(shù)值發(fā)出不同的指令信息的統(tǒng)計單元,以及根據(jù)指令信息調(diào)用相應(yīng)的設(shè)備執(zhí)行相應(yīng)的操作執(zhí)行單元。
作為本實用新型的進一步改進,還包括燈光設(shè)備,所述燈光設(shè)備包括閃光燈或發(fā)光二極管;當(dāng)燈光設(shè)備為閃光燈時,對不同的判斷結(jié)果通過輸出不同的閃光次數(shù)來實現(xiàn);當(dāng)燈光設(shè)備為發(fā)光二極管時,對不同的判斷結(jié)果通過輸出不同顏色的燈光來實現(xiàn);或閃光燈和發(fā)光二極管兩者結(jié)合的方式實現(xiàn)。
作為本實用新型的進一步改進,還包括通過網(wǎng)絡(luò)將本地存儲模塊與云端存儲模塊的數(shù)據(jù)進行同步的同步模塊,以及調(diào)用云端存儲模塊內(nèi)的數(shù)據(jù)對用戶的語音信息進行確定、判斷并根據(jù)判斷結(jié)果執(zhí)行相應(yīng)的操作的云端處理模塊;并且當(dāng)出現(xiàn)所述本地處理模塊無法確定用戶的語音信息的情況時,同步模塊將用戶語音上傳至云端存儲模塊由所述云端處理模塊對用戶的語音信息進行確定、判斷,并控制相應(yīng)的設(shè)備執(zhí)行相應(yīng)的操作。
與現(xiàn)有技術(shù)相比,本實用新型有以下優(yōu)點:
本實用新型實施例所述的智能電子寵物語音交互系統(tǒng),通過設(shè)定成長任務(wù),用戶發(fā)出語音,電子寵物作出回應(yīng),用戶語音經(jīng)過輸入、輸出以及識別,通過云端或本地存儲的數(shù)據(jù)對用戶的語音信息進行確定、判斷并根據(jù)判斷結(jié)果執(zhí)行相應(yīng)的操作,通過語音交互完成成長任務(wù),并通過語音輸出或燈光輸出顯示成長級別和特征,實現(xiàn)電子寵物與語音系統(tǒng)的聯(lián)合。
附圖說明
圖1為本實用新型所述智能電子寵物語音交互系統(tǒng)第一實施例;
圖2為本實用新型所述智能電子寵物語音交互系統(tǒng)第二實施例;
附圖標記:1-啟動模塊;2-語音控制模塊;3-本地處理模塊;4-本地存儲模塊;5-燈光設(shè)備;6-同步模塊;7-云端處理模塊;8-云端存儲模塊;21-語音接收單元;22-語音識別單元;23-語音輸出單元;31-分析單元;32-判定單元;33-統(tǒng)計單元;34-執(zhí)行單元。
具體實施方式
為了便于理解本實用新型,下面將參照相關(guān)附圖對本實用新型進行更全面的描述。附圖中給出了本實用新型的較佳實施例。但是,本實用新型可以以許多不同的形式來實現(xiàn),并不限于本文所描述的實施例。相反地,提供這些實施例的目的是使對本實用新型的公開內(nèi)容的理解更加透徹全面。
除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本實用新型的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本實用新型的說明書中所使用的術(shù)語只是為了描述具體的實施例的目的,不是旨在于限制本實用新型。
參閱圖1所示,為本實用新型所述智能電子寵物語音交互系統(tǒng)第一實施例,包括啟動模塊1、語音控制模塊2、本地處理模塊3、云端存儲模塊8以及本地存儲模塊4。
所述啟動模塊1用于調(diào)用云端存儲模塊8或本地存儲模塊4內(nèi)部存儲的系統(tǒng)數(shù)據(jù)來設(shè)定成長任務(wù),所述成長任務(wù)包括智力項目、技能項目和年齡項目,電子寵物根據(jù)所述設(shè)定的成長任務(wù)執(zhí)行相應(yīng)操作,包括詢問問題、任務(wù)請求、表揚、項目升級提醒或項目觸發(fā)結(jié)束提醒等。
所述語音控制模塊2用于控制語音的輸入、輸出以及識別,所述語音控制模塊2包括語音接收單元21、語音識別單元22以及語音輸出單元23。
所述語音接收單元21用于接收用戶發(fā)出的語言信息,所述語音接收單元21包括但不限于麥克風(fēng);
所述語音識別單元22用于識別來自語音接收單元21接收的語音信息,并將該語音信息轉(zhuǎn)換成語音波形或文本文檔;
所述語音輸出單元23用于發(fā)出語言信息,所述語音輸出單元23包括但不限于耳機和揚聲器;
所述云端存儲模塊8用于在云端存儲數(shù)據(jù);所述本地存儲模塊4用于在本地存儲數(shù)據(jù);所述云端存儲模塊8和本地存儲模塊4存儲的數(shù)據(jù)均包括系統(tǒng)數(shù)據(jù)、用戶數(shù)據(jù)以及語音語義識別數(shù)據(jù)。
所述系統(tǒng)數(shù)據(jù)是指電子寵物基本運行所需的各種數(shù)據(jù)庫,包括但不限于電子寵物在項目運行時的觸發(fā)、回應(yīng)、項目升級以及特征展示的基本存儲數(shù)據(jù),所述系統(tǒng)數(shù)據(jù)主要是用于電子寵物運行時調(diào)用其中的數(shù)據(jù)庫來實現(xiàn)相應(yīng)的基本功能;
所述用戶數(shù)據(jù)包括電子寵物信息以及用戶使用信息;所述電子寵物信息是指電子寵物的基本運行信息,包括智力級別、技能等級以及年齡;所述用戶使用信息是指用戶發(fā)出的語音經(jīng)過語音控制模塊2接收、轉(zhuǎn)換,然后調(diào)用系統(tǒng)數(shù)據(jù)對比之后確定的用戶語音信息,該語音信息用于電子寵物項目的觸發(fā)。
所述語音語義識別數(shù)據(jù)包括目前積累的用戶的語音語義識別數(shù)據(jù),和不斷迭代加入的語音語音識別數(shù)據(jù),所述語音語義識別數(shù)據(jù)是指用戶發(fā)出的語音經(jīng)過接收、轉(zhuǎn)換之后確定的用戶語音信息。
所述本地處理模塊3用于調(diào)用本地存儲模塊4內(nèi)的數(shù)據(jù)對用戶的語音信息進行確定、判斷并根據(jù)判斷結(jié)果執(zhí)行相應(yīng)的操作,包括分析單元31、判定單元32、統(tǒng)計單元33以及執(zhí)行單元34。
所述分析單元31用于將語音識別單元22生成的波形與內(nèi)部存儲的數(shù)據(jù)進行對比找到與其波形基本一致的數(shù)據(jù),確定用戶的語音信息;所述確定用戶語音信息的具體過程為:將不同的語音的波形存儲在本地存儲模塊4系統(tǒng)數(shù)據(jù)中,且每一個波形對應(yīng)一個語音信息,或把語音轉(zhuǎn)化成文本文檔,與本地存儲模塊內(nèi)語音信息的關(guān)鍵字相對應(yīng),通過分析單元31對比用戶發(fā)出的語音的波形或文本文檔與本地存儲模塊4內(nèi)存儲的系統(tǒng)數(shù)據(jù),確定用戶的語音信息。
所述判定單元32用于判斷用戶語音信息是否達到觸發(fā)條件以及問題回答的是否正確,并將判斷結(jié)果輸出給統(tǒng)計單元33。
所述統(tǒng)計單元33用于對判定單元32的判斷結(jié)果進行統(tǒng)計,并根據(jù)統(tǒng)計數(shù)值發(fā)出不同的指令信息。
所述執(zhí)行單元34用于根據(jù)統(tǒng)計單元33的指令信息調(diào)用相應(yīng)的設(shè)備執(zhí)行相應(yīng)的操作,包括語音輸出、燈光顯示或語音輸出伴隨著燈光顯示,對不同的判斷結(jié)果輸出不同的語音或燈光,所述語音輸出通過語音輸出單元23完成,所述燈光顯示通過燈光設(shè)備5完成。
本實用新型實施例所述的智能電子寵物語音交互系統(tǒng),通過設(shè)定成長任務(wù),用戶發(fā)出語音,電子寵物作出回應(yīng),用戶語音經(jīng)過語音控制模塊2的輸入、輸出以及識別,通過本地處理模塊3對用戶的語音信息進行確定、判斷并根據(jù)判斷結(jié)果執(zhí)行相應(yīng)的操作,通過語音交互完成成長任務(wù),并通過語音輸出或燈光輸出顯示成長級別和特征,實現(xiàn)電子寵物與語音系統(tǒng)的聯(lián)合。
在第一實施例的基礎(chǔ)上,參閱圖2所示,為本實用新型所述智能電子寵物語音交互系統(tǒng)第二實施例,還包括燈光設(shè)備5、同步模塊6以及云端處理模塊7。
所述燈光設(shè)備5用于實現(xiàn)燈光顯示,所述燈光設(shè)備5包括但不限于閃光燈或發(fā)光二極管(LED);當(dāng)燈光設(shè)備5為閃光燈時,對不同的判斷結(jié)果通過輸出不同的閃光次數(shù)來實現(xiàn);當(dāng)燈光設(shè)備5為發(fā)光二極管時,對不同的判斷結(jié)果通過輸出不同顏色的燈光來實現(xiàn);或閃光燈和發(fā)光二極管兩者結(jié)合的方式實現(xiàn),即對不同的判斷結(jié)果通過同時輸出不同的閃光次數(shù)和不同顏色的燈光來實現(xiàn);所述燈光設(shè)備5根據(jù)實際情況可以進行適當(dāng)?shù)倪x擇和設(shè)定。
所述同步模塊6用于通過網(wǎng)絡(luò)將本地存儲模塊4與云端存儲模塊8的數(shù)據(jù)進行同步,在用戶因誤操作丟失了本地存儲模塊4的數(shù)據(jù)或云端故障導(dǎo)致云端存儲模塊8的數(shù)據(jù)丟失之后可以進行數(shù)據(jù)恢復(fù)。
所述云端處理模塊7用于調(diào)用云端存儲模塊8內(nèi)的數(shù)據(jù)對用戶的語音信息進行確定、判斷并根據(jù)判斷結(jié)果執(zhí)行相應(yīng)的操作;并且當(dāng)出現(xiàn)所述本地處理模塊3無法確定用戶的語音信息的情況時,所述語音控制模塊2將用戶語音通過同步模塊6上傳至云端存儲模塊8,所述云端處理模塊7調(diào)用云端存儲模塊8的數(shù)據(jù)對用戶語音進行確定,并控制相應(yīng)的設(shè)備執(zhí)行相應(yīng)的操作,包括語音輸出、燈光顯示或語音輸出伴隨著燈光顯示,在本實用新型實施例中,所述云端處理模塊7是指云端服務(wù)器,但所述云端處理模塊7并不限于云端服務(wù)器。
所述本地處理模塊3還用于控制所述啟動模塊1設(shè)定的成長任務(wù)的觸發(fā)過程以及結(jié)果統(tǒng)計,并控制電子寵物及相關(guān)設(shè)備作出相應(yīng)的操作。
所述成長任務(wù)的觸發(fā)過程包括預(yù)觸發(fā)、持續(xù)觸發(fā)、欲結(jié)束和結(jié)束;
所述預(yù)觸發(fā)可以是用戶主動觸發(fā)也可以是電子寵物自動觸發(fā),當(dāng)用戶主動觸發(fā)時,直接進入持續(xù)觸發(fā)階段,在本實用新型實施例中,所述電子寵物每天自動觸發(fā)三次。
所述成長任務(wù)包括智力項目和技能項目,其中:
所述智力項目包括但不限于詞義對答、拼寫單詞、單詞測驗、閱讀課文、百科問答、作業(yè)問答、趣味問答、顏色問答、動作模仿,聲音模仿、跟讀、算數(shù)和數(shù)數(shù),用戶根據(jù)需要也可以自定義問答;所述智力項目設(shè)有對應(yīng)的級別,當(dāng)答對問題的數(shù)量達到要求后,電子寵物會升到對應(yīng)級別,并發(fā)出升級提醒,在本實用新型實施例中,智力項目對應(yīng)設(shè)有五級,具體為:
例如答對上述項目其中兩題升至一級,并發(fā)出一級升級提醒,例如:一級升級提醒為“我很傻可是我很溫柔”;
例如答對上述項目其中五題,由一級升至二級,并發(fā)出二級升級提醒,例如:二級升級提醒為“我不是學(xué)渣了,好好學(xué)習(xí)天天向上”;
例如答對上述項目其中十五題,由二級升至三級,并發(fā)出三級升級提醒,例如:三級升級提醒為“我想要一直往上爬”;
例如答對上述項目其中三十題,由三級升至四級,并發(fā)出四級升級提醒,例如:四級升級提醒為“優(yōu)秀是一種習(xí)慣”;
例如答對上述項目其中八十題,由四級升至五級,并發(fā)出五級升級提醒,例如:五級升級提醒為“寶貝,我是最棒的”。以此類推……
所述技能項目包括但不限于唱歌、自述、聲音模擬、動作模擬、跳舞、講故事、聽音樂和詩詞對答,用戶根據(jù)需要也可以自定義內(nèi)容,所述技能項目設(shè)有對應(yīng)的級別,當(dāng)答對問題的數(shù)量達到要求后,電子寵物會升到對應(yīng)級別,在本實用新型實施例中,技能項目對應(yīng)設(shè)有五級;
例如答對上述項目其中兩題升至一級,并發(fā)出一級升級提醒,例如:一級升級提醒為“我還是一只丑小鴨”;
例如答對上述項目其中四題,由一級升至二級,并發(fā)出二級升級提醒,例如:二級升級提醒為“只要今天比昨天強就好”;
例如答對上述項目其中十題,由二級升至三級,并發(fā)出三級升級提醒,例如:三級升級提醒為“好棒,我又進步了”;
例如答對上述項目其中二十題,由三級升至四級,并發(fā)出四級升級提醒,例如:四級升級提醒為“馬上變天鵝了”;
例如答對上述項目其中四十題,由四級升至五級,并發(fā)出五級升級提醒,例如:五級升級提醒為“主人,你真是多才多藝”。以此類推……
所述電子寵物在不同的智力級別觸發(fā)成長任務(wù)時會問不同的問題,具體為:在4級之前,每次觸發(fā)自動問10個智力問題,在達到4級時,每次觸發(fā)8個智力問題和2個技能問題,在達到5級時,每次觸發(fā)6個智力問題和4個技能問題。
在用戶觸發(fā)了所述成長任務(wù)之后,每次電子寵物會自動問十道問題,若用戶回答錯誤,會再問一道同類型的問題,第二次答錯誤則進入下一類問題,若電子寵物在問完智力問題后用戶十秒內(nèi)無回應(yīng)或問完技能問題后用戶二十秒內(nèi)無回應(yīng),則電子寵物自動問下一題。
所述電子寵物在用戶進行智力項目和技能項目時同時會進行年齡項目即年齡的成長,所述年齡的成長受到成長任務(wù)的影響,具體為:電子寵物觸發(fā)次數(shù)以及總對話時間;達到了相應(yīng)的條件,即可實現(xiàn)年齡的成長,在本實用新型實施例中,所述電子寵物初始年齡設(shè)置為3歲,每答對成長任務(wù)中的兩百道問題年齡即可成長一歲,年齡上限為10歲,但本實用新型所述的電子寵物年齡成長區(qū)間并不限于3-10,年齡成長所需答對的題數(shù)也可以自定義設(shè)置。
以上的成長任務(wù)說明,是一種完成任務(wù)和升級的實例,包括但不限于以上的升級定義。所述的升級對應(yīng)的問題庫也會有調(diào)整,適合不同級別的用戶。
本實用新型實施例所述的智能電子寵物語音交互系統(tǒng),通過設(shè)定詳細的成長任務(wù),用戶發(fā)出語音,電子寵物作出回應(yīng),用戶語音經(jīng)過語音控制模塊2的輸入、輸出以及識別,通過本地處理模塊3或云端處理模塊7對用戶的語音信息進行確定、判斷并根據(jù)判斷結(jié)果執(zhí)行相應(yīng)的操作,通過語音交互完成成長任務(wù),并通過設(shè)定不同的規(guī)則來通過語音輸出或燈光輸出顯示成長級別和特征,實現(xiàn)電子寵物與語音系統(tǒng)的聯(lián)合。
上述實施例為本實用新型較佳的實施方式,但本實用新型的實施方式并不受上述實施例的限制,其他的任何未背離本實用新型的精神實質(zhì)與原理下所作的改變、修飾、替代、組合、簡化,均應(yīng)為等效的置換方式,都包含在本實用新型的保護范圍之內(nèi)。