本發(fā)明涉及機器人領(lǐng)域,尤其涉及一種停止機器人語音監(jiān)聽功能的方法及裝置。
背景技術(shù):
隨著人工智能的迅速發(fā)展,機器人技術(shù)在各個領(lǐng)域的獲得了廣泛的應(yīng)用,機器人是用于模擬人類的行為或思想、或是模擬其他生物的機械,是整合機械、電子、信息、工業(yè)設(shè)計等領(lǐng)域的綜合技術(shù)。目前機器人已廣泛的運用在各種領(lǐng)域中,特別是高危險、高負擔、高精細、反復(fù)性高的工作,例如在制造業(yè)的生產(chǎn)線中使用工業(yè)機器人來生產(chǎn)產(chǎn)品,很大程度上提高生產(chǎn)效率,降低生產(chǎn)中存在的安全風(fēng)險,并保證了產(chǎn)品的合格率。
而近些年來,機器人除了前述的特殊場合的應(yīng)用之外,其應(yīng)用層面亦深入于一般家庭或人們的日常生活中,人們對于機器人的使用需求越來越貼近生活,比如在不方便接聽電話時,人們可以用電話錄音來實現(xiàn),但是需要預(yù)先的設(shè)置,而通常人們會出現(xiàn)疲于處理或者忘記處理的情況,因而造成機器人的語音監(jiān)聽一直進行,而浪費了系統(tǒng)資源,目前也有一種機器人可以實現(xiàn)對用戶語音的監(jiān)聽的停止,但通常類似于錄音機一樣的操作也是需要進行繁瑣的處理設(shè)置,還有一種是通過喚醒詞睡眠機器人從而停止語音監(jiān)聽錄制,而實際上這種方式都是缺少人機交流,用戶會存在不便以及不友好的使用體驗,因此急需一種改進的有效的機器人停止的監(jiān)聽方式。
技術(shù)實現(xiàn)要素:
本發(fā)明目的在于提供一種停止機器人語音監(jiān)聽功能的方法及裝置,實現(xiàn)有效的準確無誤的關(guān)閉機器人語音監(jiān)聽的功能。
本發(fā)明解決技術(shù)問題采用如下技術(shù)方案:一種停止機器人語音監(jiān)聽功能的方法,用于停止機器人的語音監(jiān)聽功能,其至少包括以下步驟:
接收機器人使用者的觸控信息產(chǎn)生中斷事件;
判斷語音監(jiān)聽功能的狀態(tài);
根據(jù)判斷結(jié)果停止機器人語音監(jiān)聽功能。
其中,根據(jù)判斷結(jié)果停止機器人語音功能至少包括以下步驟:
若所述的機器人語音監(jiān)聽功能未啟動,則機器人忽略該觸控信息;
若所述的機器人語音監(jiān)聽功能已啟動,則停止機器人語音監(jiān)聽功能。
一種停止機器人語音監(jiān)聽功能的裝置,安裝于機器人上,用于停止語音監(jiān)聽模塊,其特征在于,至少包括觸摸傳感器,主控制器,監(jiān)聽狀態(tài)判斷模塊以及監(jiān)聽模塊控制單元:
所述的觸摸傳感器,用于接收使用者的觸控信息并傳遞至所述的主控制器;
所述的主控制器,用于接收所述的觸控判斷模塊傳遞的信息,并啟動所述監(jiān)聽狀態(tài)判斷模塊,并根據(jù)所述的監(jiān)聽狀態(tài)判斷模塊判斷結(jié)果生成控制指令;
所述的監(jiān)聽狀態(tài)判斷模塊,用于根據(jù)所述主控制器發(fā)送的信息判斷所述語音監(jiān)聽模塊的狀態(tài);
所述的監(jiān)聽模塊控制單元,用于依據(jù)所述的主控制器發(fā)送的控制指令控制所述的語音監(jiān)聽模塊。
其中,所述的語音監(jiān)聽模塊安裝于機器人中或獨立設(shè)置與所述機器人通信連接。
本發(fā)明具有如下有益效果:
通過觸摸停止機器人語音錄音,能夠有效并準確的停止監(jiān)聽,不會類似語音命令停止時可能性的語音識別有時會失效的問題。
附圖說明
圖1為本發(fā)明停止機器人語音監(jiān)聽功能的方法流程示意圖;
圖2為本發(fā)明停止機器人語音監(jiān)聽功能的裝置結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合實施例及附圖對本發(fā)明的技術(shù)方案作進一步闡述。
本發(fā)明給出一種停止機器人語音監(jiān)聽功能的方法,用于停止機器人的語音監(jiān)聽功能,其至少包括以下步驟:
接收機器人使用者的觸控信息產(chǎn)生中斷事件;
判斷語音監(jiān)聽功能的狀態(tài);
根據(jù)判斷結(jié)果停止機器人語音監(jiān)聽功能。
其中,根據(jù)判斷結(jié)果停止機器人語音功能至少包括以下步驟:
若所述的機器人語音監(jiān)聽功能未啟動,則機器人忽略該觸控信息;
若所述的機器人語音監(jiān)聽功能已啟動,則停止機器人語音監(jiān)聽功能。
參考圖1所示,在本發(fā)明中,可以通過觸摸的方式,使機器人的主控服務(wù)器(在本實施例中也可為主控制器)產(chǎn)生中斷事件,并迅速判斷所述機器人的語音監(jiān)聽功能是否啟動,在語音監(jiān)聽啟動時,則停止機器人語音監(jiān)聽功能;如未啟動,則忽略該事件,繼續(xù)關(guān)閉語音監(jiān)聽功能。由于在本實施例中,通過觸摸停止機器人語音錄音,能夠有效并準確的停止監(jiān)聽,不會類似語音命令停止時可能性的語音識別有時會失效的問題。當然在本發(fā)明中,在不方便發(fā)送觸摸信息時仍然可以采用語音取消的方式,具體過程為現(xiàn)有技術(shù)的內(nèi)容,在此不再進行贅述。
另外,參考圖2所示,本發(fā)明還給出一種停止機器人語音監(jiān)聽功能的裝置,安裝于機器人上,用于停止語音監(jiān)聽模塊,其至少包括觸摸傳感器,主控制器,監(jiān)聽狀態(tài)判斷模塊以及監(jiān)聽模塊控制單元:所述的觸摸傳感器,用于接收使用者的觸控信息并傳遞至所述的主控制器;所述的主控制器,用于接收所述的觸控判斷模塊傳遞的信息,并啟動所述監(jiān)聽狀態(tài)判斷模塊,并根據(jù)所述的監(jiān)聽狀態(tài)判斷模塊判斷結(jié)果生成控制指令;所述的監(jiān)聽狀態(tài)判斷模塊,用于根據(jù)所述主控制器發(fā)送的信息判斷所述語音監(jiān)聽模塊的狀態(tài);所述的監(jiān)聽模塊控制單元,用于依據(jù)所述的主控制器發(fā)送的控制指令控制所述的語音監(jiān)聽模塊。
本發(fā)明的裝置的具體工作流程可以參考上述有關(guān)方法的說明,在此不再贅述。其中,所述的語音監(jiān)聽模塊可以安裝于機器人中或獨立設(shè)置與所述機器人通信連接。
可見本發(fā)明通過通過觸摸停止機器人語音錄音,能夠有效并準確的停止監(jiān)聽,不會類似語音命令停止時可能性的語音識別有時會失效的問題。
以上實施例的先后順序僅為便于描述,不代表實施例的優(yōu)劣。
最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。