本發明涉及仿生機器人技術領域,特別涉及一種機器魚語音交互方法及系統。
背景技術:
20世紀90年代以前對于魚類仿生學的研究主要集中在理論方面,隨著魚類推進機理研究的深入,機器人技術、仿生學、電子技術、材料科學和控制技術的新發展,模擬魚類游動機理的新型水下機器人-仿生機器魚受到了國內外的廣泛關注。但是,現有的機器魚的語音模塊只能支持幾十條關鍵詞識別,這些機器魚的智能化程度遠遠不夠,尚不能與人類進行正常的語音交互。
技術實現要素:
針對現有技術的不足,本發明旨在提供一種智能化程度更高,可以與人類正常交流和互動的機器魚。
為實現上述目的,本發明采用如下技術方案:
一種機器魚語音交互方法,所述方法包括:
檢測工作信號,發出問候語音;
判斷是否接收到與所述問候語音對應的回復語音,若是,則發出邀請語音;
判斷是否接收到與所述邀請語音對應的互動語音,若是,則根據所述互動語音進入對應的互動狀態。
作為本發明的進一步改進,所述方法還包括:
當檢測到待機信號或預設時間內接收不到語音,則進入待機狀態。
作為本發明的進一步改進,所述工作信號包括:人體信號、語音信號和無線電信號。
作為本發明的進一步改進,發出問候語音,具體包括:根據不同的節日和一天中的不同時段,發出不同的問候語音。
作為本發明的進一步改進,所述根據所述互動語音進入對應的互動狀態,之后還包括:
根據接收到的切換語音切換互動狀態。
作為本發明的進一步改進,所述互動狀態包括:聊天狀態、表演狀態和游戲狀態。
作為本發明的進一步改進,所述方法還包括:
采集環境參數,根據環境參數提醒用戶環境變化及注意事項。
一種機器魚語音交互系統,所述系統包括:
檢測模塊,用于檢測工作信號;
語音模塊,用于當檢測到所述工作信號時,發出問候語音;
第一判斷模塊,用于判斷是否接收到與所述問候語音對應的回復語音;
邀請模塊,用于當接收到與所述問候語音對應的回復語音時,發出邀請語音;
第二判斷模塊,用于判斷是否接收到與所述邀請語音對應的互動語音;
互動模塊,用于當接收到與所述邀請語音對應的互動語音時,根據所述互動語音進入對應的互動狀態。
作為本發明的進一步改進,所述系統還包括:
切換模塊,用于根據接收到的切換語音切換互動狀態。
作為本發明的進一步改進,所述系統還包括:
采集模塊,用于采集環境參數;
提醒模塊,用于根據環境參數提醒用戶環境變化及注意事項。
相比于現有技術,本發明的機器魚語音交互方法及系統的智能化程度更高,可以與人類正常交流和互動。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其他目的、特征和優點能夠更明顯易懂,以下特舉較佳實施例,并配合附圖,詳細說明如下。
附圖說明
圖1是本發明實施例中機器魚語音交互方法的流程圖。
圖2是本發明實施例中機器魚語音交互系統的模塊圖。
具體實施方式
下面,結合附圖以及具體實施方式,對本發明做進一步描述:
圖1是本發明實施例中機器魚語音交互方法的流程圖。所述方法應用于仿真機器魚與人進行交流和互動,所述方法包括以下步驟:
步驟110、檢測工作信號,發出問候語音;
優選的,所述工作信號包括:人體信號、語音信號和無線電信號。
優選的,發出問候語音,具體包括:根據不同的節日和一天中的不同時段,發出不同的問候語音。
具體的,根據一天中的不同時段發出不同的語音,包括:早上好、下午好、晚上好等。
步驟120、判斷是否接收到與所述問候語音對應的回復語音,若是,則發出邀請語音;
步驟130、判斷是否接收到與所述邀請語音對應的互動語音,若是,則根據所述互動語音進入對應的互動狀態;
優選的,所述互動狀態包括:聊天狀態、表演狀態和游戲狀態等。
優選的,所述互動還包括用戶自定義模式,可以根據用戶不同需求進行二次開發。
優選的,所述方法還包括:
步驟140、根據接收到的切換語音切換互動狀態;
具體的,在互動過程中,如果接收到切換語音,則根據接收到的切換語言切換互動狀態。
例如,在聊天過程中,接收到語音要求唱歌,則切換到唱歌狀態,根據用戶的需要開始唱歌,并支持點歌功能。
優選的,所述方法還包括:
步驟150、當檢測到待機信號或預設時間內接收不到語音,則進入待機狀態;
優選的,所述待機信號包括:再見語音、拜拜語音等。
優選的,所述待機狀態的能耗非常低,進入待機狀態,可以最大限度的節約能源。
優選的,所述方法還包括:
采集環境參數,根據所述環境參數提醒用戶環境變化及注意事項。
優選的,所述環境參數包括溫度、濕度和光照度等。
圖2是本發明實施例中機器魚語音交互系統的模塊圖。所述系統包括以下模塊:第一檢測模塊210、語音模塊220、第一判斷模塊230、邀請模塊240、第二判斷模塊250和互動模塊260,主要工作流程如下:
所述第一檢測模塊210,檢測工作信號;
優選的,所述工作信號包括:人體信號、語音信號和無線電信號。
所述語音模塊220,當檢測模塊210到所述工作信號時,發出問候語音;
優選的,發出問候語音,具體包括:根據不同的節日和一天中的不同時段,發出不同的問候語音。
具體的,根據一天中的不同時段發出不同的語音,包括:早上好、下午好、晚上好等。
所述第一判斷模塊230,判斷是否接收到與所述問候語音對應的回復語音;
所述邀請模塊240,當接收到與所述問候語音對應的回復語音時,發出邀請語音;
所述第二判斷模塊250,判斷是否接收到與所述邀請語音對應的互動語音;
所述互動模塊260,當接收到與所述邀請語音對應的互動語音時,根據所述互動語音進入對應的互動狀態。
優選的,所述互動狀態包括:聊天狀態、表演狀態和游戲狀態等。
優選的,所述互動狀態還包括用戶自定義模式,可以根據用戶不同需求進行二次開發。
優選的,所述系統還包括切換模塊。
所述切換模塊,根據接收到的切換語音切換互動狀態。
具體的,在互動過程中,如果接收到切換語音,則根據接收到的切換語言切換互動狀態。
例如,在聊天過程中,接收到語音要求唱歌,則切換到唱歌狀態,根據用戶的需要開始唱歌,并支持點歌功能。
優選的,所述系統還包括:
采集模塊,采集環境參數。
優選的,所述環境參數包括溫度、濕度和光照度等。
優選的,所述系統還包括:
提醒模塊,根據所述環境參數提醒用戶環境變化及注意事項。
優選的,所述系統還包括:
第二檢測模塊,當檢測到待機信號或預設時間內接收不到語音,則進入待機狀態;
優選的,所述待機信號包括:再見語音、拜拜語音等。
優選的,所述待機狀態的能耗非常低,進入待機狀態,可以最大限度的節約能源。
本發明的機器魚語音交互方法及系統智能化程度高,可以與人類正常交流和互動,本發明的語音交互方法及系統還可以應用在其他智能設備上,具有廣闊的市場前景。
對于本領域的技術人員來說,可根據以上描述的技術方案以及構思,做出其它各種相應的改變以及變形,而所有的這些改變以及變形都應該屬于本發明權利要求的保護范圍之內。