一種可語言交互的機器人的制作方法
【專利摘要】本發明公開了一種可語言交互的機器人,包括機器人本體,其特征在于,還包括順次相連的語音識別模塊、過濾匹配模塊、自定義語音識別模塊、關聯模塊、動作集合模塊和執行模塊,其中:語音識別模塊:用于接收用戶的語音口令;過濾匹配模塊:對語音口令進行過濾并與自定義語音識別模塊內的語音口令進行匹配;自定義語音識別模塊:用于存儲用戶自定義的語音口令;關聯模塊:用于手動關聯用戶自定義的語音口令與對應的動作指令;動作集合模塊:存儲機器人可直接識別的動作指令集合;執行模塊:使機器人本體執行對應的動作。用戶可以根據自身愛好和習慣自定義啟動對應動作的語音,靈活性高,滿足不同用戶的個性定制。
【專利說明】
一種可語言交互的機器人
技術領域
[0001]本發明涉及一種可語言交互的機器人。
【背景技術】
[0002]機器人(Robot)是自動執行工作的機器裝置,可以協助或取代人類的工作,可語言交互的機器人即可接收語音口令執行對應的動作,但現有設計的可語言交互的機器人,輸入的語音口令必須符合機器人制定的語音規則才可以實現對應的工作,靈活性不高,無法滿足不同用戶的個性定制。
【發明內容】
[0003]針對上述問題,本發明提供一種可語言交互的機器人,用戶可以根據自身愛好和習慣自定義啟動對應動作的語音,靈活性高,滿足不同用戶的個性定制。
[0004]為實現上述技術目的,達到上述技術效果,本發明通過以下技術方案實現:
一種可語言交互的機器人,包括機器人本體,其特征在于,還包括順次相連的語音識別模塊、過濾匹配模塊、自定義語音識別模塊、關聯模塊、動作集合模塊和執行模塊,其中:語音識別模塊:用于接收用戶的語音口令;
過濾匹配模塊:對語音口令進行過濾并與自定義語音識別模塊內的語音口令進行匹配;
自定義語音識別模塊:用于存儲用戶自定義的語音口令;
關聯模塊:用于手動關聯用戶自定義的語音口令與對應的動作指令;
動作集合模塊:存儲機器人可直接識別的動作指令集合;
執行模塊:使機器人本體執行對應的動作。
[0005]優選,還包括與過濾匹配模塊相連的報警模塊,當無法匹配用戶的語音口令與自定義語音識別模塊內的語音口令時,則發出報警提示。
[0006]優選,還包括日志記錄模塊,用于記錄執行模塊的動作日志。
[0007]優選,還包括暫停模塊,用于手動暫停執行模塊的動作。
[0008]本發明的有益效果是:用戶可以根據自身愛好和習慣自定義啟動對應動作的語音并存儲在自定義語音識別模塊里,可以選擇容易識別的語音,比如單個的數字語音,減少匹配失誤的幾率,靈活性高,可滿足不同用戶的個性定制。
【附圖說明】
[0009]圖1是本發明一種可語言交互的機器人的結構框圖。
【具體實施方式】
[0010]下面結合附圖和具體的實施例對本發明技術方案作進一步的詳細描述,以使本領域的技術人員可以更好的理解本發明并能予以實施,但所舉實施例不作為對本發明的限定。
[0011 ] 一種可語言交互的機器人,包括機器人本體,如圖1所示,還包括順次相連的語音識別模塊、過濾匹配模塊、自定義語音識別模塊、關聯模塊、動作集合模塊和執行模塊,其中:
語音識別模塊:用于接收用戶的語音口令;
過濾匹配模塊:對語音口令進行過濾并與自定義語音識別模塊內的語音口令進行匹配;
自定義語音識別模塊:用于存儲用戶自定義的語音口令;
關聯模塊:用于手動關聯用戶自定義的語音口令與對應的動作指令;
動作集合模塊:存儲機器人可直接識別的動作指令集合,也即機器人可以執行的動作指令;
執行模塊:使機器人本體執行對應的動作。
[0012]優選,還包括與過濾匹配模塊相連的報警模塊,當無法匹配用戶的語音口令與自定義語音識別模塊內的語音口令時,則發出報警提示。
[0013]優選,還包括日志記錄模塊,用于記錄執行模塊的動作日志。
[0014]優選,還包括暫停模塊,用于手動暫停執行模塊的動作,比如,當用戶發現匹配結果不正確或者想暫停動作時,均可以手動暫停,或者提前錄入暫停對應的語音口令實現自動暫停。
[0015]優選,對用戶的語音口令進行次數和所占百分比進行統計。
[0016]優選,對手動暫停執行的口令的次數和所占百分比進行統計。
[0017]用戶可以根據自身愛好和習慣自定義啟動對應動作的語音并存儲在自定義語音識別模塊里,可以選擇容易識別的語音,比如單個的數字語音對應一個常用的動作指令,減少匹配失誤的幾率,靈活性高,可滿足不同用戶的個性定制。
[0018]以上僅為本發明的優選實施例,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或者等效流程變換,或者直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護范圍內。
【主權項】
1.一種可語言交互的機器人,包括機器人本體,其特征在于,還包括順次相連的語音識別模塊、過濾匹配模塊、自定義語音識別模塊、關聯模塊、動作集合模塊和執行模塊,其中: 語音識別模塊:用于接收用戶的語音口令; 過濾匹配模塊:對語音口令進行過濾并與自定義語音識別模塊內的語音口令進行匹配; 自定義語音識別模塊:用于存儲用戶自定義的語音口令; 關聯模塊:用于手動關聯用戶自定義的語音口令與對應的動作指令; 動作集合模塊:存儲機器人可直接識別的動作指令集合; 執行模塊:使機器人本體執行對應的動作。2.根據權利要求1所述的一種可語言交互的機器人,其特征在于,還包括與過濾匹配模塊相連的報警模塊,當無法匹配用戶的語音口令與自定義語音識別模塊內的語音口令時,則發出報警提示。3.根據權利要求1所述的一種可語言交互的機器人,其特征在于,還包括日志記錄模塊,用于記錄執行模塊的動作日志。4.根據權利要求3所述的一種可語言交互的機器人,其特征在于,還包括暫停模塊,用于手動暫停執行模塊的動作。5.根據權利要求3所述的一種可語言交互的機器人,其特征在于,對用戶的語音口令進行次數和所占百分比進行統計。6.根據權利要求4所述的一種可語言交互的機器人,其特征在于,對手動暫停執行的口令的次數和所占百分比進行統計。
【文檔編號】G10L15/22GK106023989SQ201610328136
【公開日】2016年10月12日
【申請日】2016年5月18日
【發明人】夏澤宇, 方芳
【申請人】蘇州銘冠軟件科技有限公司