時,在機器人學習完喚醒詞后用戶就可以在以后直接通過喚醒詞來喚醒機器,因此用戶可在較短的時間內(nèi)喚醒機器人;該改進能夠有效提高用戶對機器人喚醒的機率,并增加了人機互動的樂趣,大大的提高了用戶與機器的可交互性及交互體驗。而且,該機器人的喚醒詞可根據(jù)每個地區(qū)每個人的講話習慣、口音、聲線特點進行確定語音信號波形,提高了使用的便捷性。
[0026]請進一步參閱圖2,本發(fā)明還提供一種機器人的喚醒控制系統(tǒng),包括用于輸入喚醒詞的語音輸入模塊10、用于偵測語音信號的陣列麥克風11、用于將偵測得到的兩次語音信號的語音波形進行匹配的喚醒匹配模塊12、用于存儲喚醒詞的數(shù)據(jù)庫13、用于判斷監(jiān)聽的語音信號與語音波形數(shù)據(jù)是否相匹配并喚醒該機器人的主控模塊14 ;語音輸入模塊10通過陣列麥克風11與喚醒匹配模塊12的輸入端電連接,且喚醒匹配模塊12的輸出端和數(shù)據(jù)庫13分別與主控模塊14的輸入端電連接,且語音輸入模塊10還通過陣列麥克風11與主控模塊14的輸入端電連接;主控模塊14的輸出端與機器人的頭部MCU15電連接;
用戶通過語音輸入模塊10輸入兩次喚醒詞,陣列麥克風11不斷偵測聲源,并得到兩次語音信號;在喚醒匹配模塊12內(nèi)該兩次語音信號進行匹配并得到語音波形數(shù)據(jù);將語音波形數(shù)據(jù)對應的該喚醒詞保存到數(shù)據(jù)庫13中;主控模塊14將監(jiān)聽得到的語音信號與喚醒詞的語音波形數(shù)據(jù)進行匹配,匹配則喚醒該機器人的頭部MCU15并進入待命狀態(tài)。
[0027]相較于現(xiàn)有技術的情況,本發(fā)明提供的機器人的喚醒控制系統(tǒng),通過喚醒匹配模塊12對偵測得到的兩次語音信號的語音波形進行匹配,若該語音波形相近似,則將該喚醒詞保存在數(shù)據(jù)庫13中作為喚醒詞使用,以后用戶則可以直接通過該喚醒詞喚醒機器人;與傳統(tǒng)的操作相比,本發(fā)明操作簡單,同時,在機器人學習完喚醒詞后用戶就可以在以后直接通過喚醒詞來喚醒機器,因此用戶可在較短的時間內(nèi)喚醒機器人;該改進能夠有效提高用戶對機器人喚醒的機率,并增加了人機互動的樂趣,大大的提高了用戶與機器的可交互性及交互體驗。而且,該機器人的喚醒詞可根據(jù)每個地區(qū)每個人的講話習慣、口音、聲線特點進行確定語音信號波形,提高了使用的便捷性
在本實施例中,該系統(tǒng)還包括用于播放相應語音的語音輸出模塊16和用于接收主控模塊14信號并進行顯示的顯示模塊17 ;語音輸出模塊16和顯示模塊17分別與主控模塊14的輸出端電連接。
[0028]在本實施例中,喚醒匹配模塊12包括用于接收語音信號的接收單元121、用于匹配兩次語音信號的匹配單元122、用于發(fā)送匹配結果的發(fā)送單元123 ;陣列麥克風11通過接收單元121與匹配單元122的輸入端連接,且匹配單元122的輸出端通過發(fā)送單元123分別與數(shù)據(jù)庫13及主控模塊14連接。主控模塊14與喚醒匹配模塊12的發(fā)送單元123通過異步收發(fā)傳輸器連接,頭部MCU15通過串口與主控模塊14連接。
[0029]本發(fā)明喚醒詞確定后,下次用戶只要對該機器人呼叫該喚醒詞即可,通過陣列麥克風11不斷偵測語音信號,再主控模塊14將得到的聲音信號與數(shù)據(jù)庫中調(diào)用的喚醒詞進行匹配,若兩者的語音波形相匹配,則即可喚醒頭部MCU15喚醒;該機器人在未收到該喚醒詞之前是處于處于待機狀態(tài),節(jié)省耗電量,延長使用時間。
[0030]以上公開的僅為本發(fā)明的幾個具體實施例,但是本發(fā)明并非局限于此,任何本領域的技術人員能思之的變化都應落入本發(fā)明的保護范圍。
【主權項】
1.一種機器人的喚醒控制方法,其特征在于,包括以下步驟: 步驟1,用戶語音輸入兩次喚醒詞; 步驟2,陣列麥克風不斷偵測聲源,并得到兩次語音信號; 步驟3,將偵測得到的兩次語音信號的語音波形進行匹配,并得到語音波形數(shù)據(jù); 步驟4,將該喚醒詞保存到數(shù)據(jù)庫中; 步驟5,監(jiān)聽與該語音波形數(shù)據(jù)相匹配的語音信號; 步驟6,喚醒該機器人后進入待命狀態(tài)。
2.根據(jù)權利要求1所述的機器人的喚醒控制方法,所述步驟3的具體步驟為:將偵測得到的兩次語音信號的語音波形進行匹配判斷;若語音波形相匹配,得到語音波形數(shù)據(jù),并進入步驟4 ;若判斷不匹配,則退出并結束執(zhí)行。
3.根據(jù)權利要求1所述的機器人的喚醒控制方法,所述步驟5的具體步驟為: 步驟51,陣列麥克風不斷偵測語音信號; 步驟52,將偵測到的語音信號與語音波形數(shù)據(jù)進行匹配;若匹配成功,則得到喚醒指令并進入步驟6 ;若匹配失敗,則返回步驟51。
4.根據(jù)權利要求1所述的機器人的喚醒控制方法,所述步驟6的具體步驟為: 步驟61,將喚醒指令發(fā)送給機器人頭部MCU,并將該頭部MCU喚醒; 步驟62,頭部MCU控制機器人轉向語音信號方向并進入待命狀態(tài)。
5.根據(jù)權利要求1所述的機器人的喚醒控制方法,所述頭部MCU通過串口將喚醒指令發(fā)送給主控。
6.一種機器人的喚醒控制系統(tǒng),其特征在于,包括用于輸入喚醒詞的語音輸入模塊、用于偵測語音信號的陣列麥克風、用于將偵測得到的兩次語音信號的語音波形進行匹配的喚醒匹配模塊、用于存儲喚醒詞的數(shù)據(jù)庫、用于判斷監(jiān)聽的語音信號與語音波形數(shù)據(jù)是否相匹配并喚醒該機器人的主控模塊;所述語音輸入模塊通過陣列麥克風與喚醒匹配模塊的輸入端電連接,且所述喚醒匹配模塊的輸出端和數(shù)據(jù)庫分別與主控模塊的輸入端電連接,且所述語音輸入模塊還通過陣列麥克風與主控模塊的輸入端電連接;所述主控模塊的輸出端與機器人的頭部MCU電連接; 用戶通過語音輸入模塊輸入兩次喚醒詞,陣列麥克風不斷偵測聲源,并得到兩次語音信號;在喚醒匹配模塊內(nèi)該兩次語音信號進行匹配并得到語音波形數(shù)據(jù);將語音波形數(shù)據(jù)對應的該喚醒詞保存到數(shù)據(jù)庫中;主控模塊將監(jiān)聽得到的語音信號與喚醒詞的語音波形數(shù)據(jù)進行匹配,匹配則喚醒該機器人的頭部MCU并進入待命狀態(tài)。
7.根據(jù)權利要求6所述的機器人的喚醒控制系統(tǒng),該系統(tǒng)還包括用于播放相應語音的語音輸出模塊和用于接收主控模塊信號并進行顯示的顯示模塊;所述語音輸出模塊和顯示模塊分別與主控模塊的輸出端電連接。
8.根據(jù)權利要求6所述的機器人的喚醒控制系統(tǒng),所述喚醒匹配模塊包括用于接收語音信號的接收單元、用于匹配兩次語音信號的匹配單元、用于發(fā)送匹配結果的發(fā)送單元;所述陣列麥克風通過接收單元與匹配單元的輸入端連接,且所述匹配單元的輸出端通過發(fā)送單元分別與數(shù)據(jù)庫及主控模塊連接。
9.根據(jù)權利要求8所述的機器人的喚醒控制系統(tǒng),所述主控模塊與喚醒匹配模塊的發(fā)送單元通過異步收發(fā)傳輸器連接。
10.根據(jù)權利要求6所述的機器人的喚醒控制系統(tǒng),所述頭部MCU通過串口與主控模塊連接。
【專利摘要】本發(fā)明公開了一種機器人的喚醒控制方法及其控制系統(tǒng),該方法包括以下步驟:用戶語音輸入兩次喚醒詞;陣列麥克風不斷偵測聲源,并得到兩次語音信號;將偵測得到的兩次語音信號的語音波形進行匹配,并得到語音波形數(shù)據(jù);將該喚醒詞保存到數(shù)據(jù)庫中;監(jiān)聽與該語音波形數(shù)據(jù)相匹配的語音信號;喚醒該機器人后進入待命狀態(tài)。本發(fā)明通過對偵測得到的兩次語音信號的語音波形進行匹配,若該語音波形相近似,則將該喚醒詞保存在數(shù)據(jù)庫中作為喚醒詞使用,以后用戶則可以直接通過該喚醒詞喚醒機器人;該改進能夠有效提高用戶對機器人喚醒的機率,并增加了人機互動的樂趣,大大的提高了用戶與機器的可交互性及交互體驗。
【IPC分類】G10L15-26
【公開號】CN104795068
【申請?zhí)枴緾N201510206315
【發(fā)明人】高子慶
【申請人】深圳市銳曼智能裝備有限公司
【公開日】2015年7月22日
【申請日】2015年4月28日