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