本發(fā)明實(shí)施例涉及智能設(shè)備控制技術(shù),尤其涉及一種機(jī)器人的交互觸發(fā)方法和機(jī)器人。
背景技術(shù):
用戶和聊天機(jī)器人對(duì)話時(shí),是進(jìn)行的一問一答的模式?,F(xiàn)在聊天機(jī)器人的語音交互系統(tǒng)是按住按鍵開始采集聲音,松開按鍵后停止采集聲音。如果用戶想要和機(jī)器人對(duì)話,從用戶開始說話到停止說話這段時(shí)間,就需要一直按住按鍵,否則整句話將無法全部采集,致使聊天機(jī)器人將無法和用戶正常聊天。
但是兒童在使用過程中,因?yàn)榱Χ炔粔蚧蚰托圆粔虻仍?,不能長(zhǎng)時(shí)間按住按鍵而導(dǎo)致頻繁產(chǎn)生誤操作的情況。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種機(jī)器人的交互觸發(fā)方法和機(jī)器人,以實(shí)現(xiàn)與機(jī)器人交互觸發(fā)操作的便捷性。
第一方面,本發(fā)明實(shí)施例提供了一種機(jī)器人,包括:
觸摸感應(yīng)器,貼合設(shè)置在所述機(jī)器人外殼的設(shè)定部位的內(nèi)側(cè),用于當(dāng)用戶觸摸所述機(jī)器人外殼的設(shè)定部位時(shí)產(chǎn)生感應(yīng)信號(hào);
觸摸識(shí)別電路,與所述觸摸感應(yīng)器電連接,用于識(shí)別所述感應(yīng)信號(hào),并產(chǎn)生觸發(fā)信號(hào),以使語音采集器開始采集語音;
語音采集器,用于采集語音;
中央處理器,與所述語音采集器相連,用于對(duì)采集到的語音進(jìn)行處理。
進(jìn)一步地,所述觸摸感應(yīng)器包括導(dǎo)電部件,用于當(dāng)用戶觸摸所述機(jī)器人外殼的設(shè)定部位時(shí)所述導(dǎo)電部件會(huì)產(chǎn)生電參數(shù)變化,作為所述感應(yīng)信號(hào)。
進(jìn)一步地,所述設(shè)定部位為機(jī)器人的頭頂。
進(jìn)一步地,所述中央處理器具體用于:
若所述中央處理器與所述語音采集器連接處的電參數(shù)滿足預(yù)設(shè)條件,則對(duì)采集到的語音進(jìn)行處理。
進(jìn)一步地,所述中央處理器具體用于:
若所述中央處理器與所述語音采集器連接處的電參數(shù)在預(yù)設(shè)時(shí)間段內(nèi)保持在預(yù)設(shè)數(shù)值范圍內(nèi)時(shí),則所述中央處理器對(duì)采集到的語音進(jìn)行處理。
第二方面,本發(fā)明實(shí)施例還提供了一種機(jī)器人的交互觸發(fā)方法,采用本發(fā)明任意實(shí)施例提供的機(jī)器人來執(zhí)行,包括:
當(dāng)所述觸摸識(shí)別電路識(shí)別出所述觸摸感應(yīng)器產(chǎn)生的感應(yīng)信號(hào)時(shí),產(chǎn)生觸發(fā)信號(hào),以使語音采集器開始采集語音;
所述語音采集器開始采集語音;
所述中央處理器對(duì)采集到的語音進(jìn)行處理。
進(jìn)一步地,所述中央處理器對(duì)采集到的語音進(jìn)行處理包括:
若所述中央處理器與所述語音采集器連接處的電參數(shù)變化滿足預(yù)設(shè)條件,則所述中央處理器對(duì)采集到的語音進(jìn)行處理。
進(jìn)一步地,若所述中央處理器與所述語音采集器連接處的電參數(shù)變化滿足預(yù)設(shè)條件,則所述中央處理器對(duì)采集到的語音進(jìn)行處理包括:
若所述中央處理器與所述語音采集器連接處的電參數(shù)在預(yù)設(shè)時(shí)間段內(nèi)保持在預(yù)設(shè)數(shù)值范圍內(nèi)時(shí),則所述中央處理器對(duì)采集到的語音進(jìn)行處理。
進(jìn)一步地,所述中央處理器對(duì)采集到的語音進(jìn)行處理包括:
所述中央處理器將采集到的語音發(fā)送至服務(wù)器,以便從服務(wù)器獲取所需的對(duì)話語音并進(jìn)行播放。
本發(fā)明實(shí)施例的技術(shù)方案通過當(dāng)用戶觸摸機(jī)器人外殼的設(shè)定部位時(shí),觸摸感應(yīng)器產(chǎn)生感應(yīng)信號(hào),進(jìn)而被觸摸識(shí)別電路識(shí)別,使觸摸識(shí)別電路產(chǎn)生觸發(fā)信號(hào),以使語音采集器開始采集語音,這種通過采用觸摸操作的方式,實(shí)現(xiàn)語音采集的觸發(fā),解決了用戶需要持續(xù)用力按壓按鍵來進(jìn)行語音采集的問題,可以使用戶輕松觸摸一下機(jī)器人,就能觸發(fā)與機(jī)器人的交互功能,提高了操作的便捷性。
附圖說明
圖1A是本發(fā)明實(shí)施例一提供的一種機(jī)器人的結(jié)構(gòu)示意圖;
圖1B是本發(fā)明實(shí)施例一提供的一種機(jī)器人的頭部?jī)?nèi)部結(jié)構(gòu)示意圖;
圖2是本發(fā)明實(shí)施例二提供的一種機(jī)器人的交互觸發(fā)方法的流程圖;
圖3是本發(fā)明實(shí)施例三提供的一種機(jī)器人的交互觸發(fā)方法的流程圖;
圖4是本發(fā)明實(shí)施例四提供的一種機(jī)器人的交互觸發(fā)方法的流程圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
實(shí)施例一
圖1A為本發(fā)明實(shí)施例一提供的一種機(jī)器人的結(jié)構(gòu)示意圖,如圖1所示,該機(jī)器人包括:觸摸感應(yīng)器110、觸摸識(shí)別電路120、語音采集器130和中央處理器140。
其中,觸摸感應(yīng)器110,貼合設(shè)置在所述機(jī)器人外殼的設(shè)定部位的內(nèi)側(cè),用于當(dāng)用戶觸摸所述機(jī)器人外殼的設(shè)定部位時(shí)產(chǎn)生感應(yīng)信號(hào);觸摸識(shí)別電路120,與所述觸摸感應(yīng)器電連接,用于識(shí)別所述感應(yīng)信號(hào),并產(chǎn)生觸發(fā)信號(hào),以使語音采集器開始采集語音;語音采集器130,用于采集語音;交互處理器140,與所述語音采集器相連,用于對(duì)采集到的語音進(jìn)行處理。
其中,觸摸感應(yīng)器110貼合設(shè)置在機(jī)器人外殼的設(shè)定部位的內(nèi)側(cè),該設(shè)定部位可以是機(jī)器人的任何部位,例如可以是身體。當(dāng)用戶觸摸該機(jī)器人外殼的設(shè)定部位時(shí),觸摸感應(yīng)器110就會(huì)產(chǎn)生感應(yīng)信號(hào)。用戶觸摸機(jī)器人外殼的設(shè)定部位時(shí),對(duì)觸摸的有效時(shí)間和頻率不做限定,只要能夠方便用戶操作,且不易產(chǎn)生誤操作即可。觸摸識(shí)別電路120與觸摸感應(yīng)器110電連接,用于識(shí)別觸摸感應(yīng)器110產(chǎn)生的感應(yīng)信號(hào),并產(chǎn)生觸發(fā)信號(hào),以使語音采集器130開始采集語音。該觸發(fā)信號(hào)可以直接發(fā)送至語音采集器130,以使語音采集器130開始采集語音;還可以發(fā)送至中央處理器140,并通過中央處理器140指示語音采集器130開始采集語音。語音采集器130用于采集語音,該語音采集器130可以包括麥克風(fēng)。中央處理器140與語音采集器130相連,對(duì)語音采集器130采集到的語音進(jìn)行處理。該觸摸識(shí)別電路120、語音采集器130和中央處理器140可以安裝在機(jī)器人內(nèi)部的任何位置,例如可以是頭部或身體等。
優(yōu)選的,所述觸摸感應(yīng)器包括導(dǎo)電部件,用于當(dāng)用戶觸摸所述機(jī)器人外殼的設(shè)定部位時(shí)所述導(dǎo)電部件會(huì)產(chǎn)生電參數(shù)變化,作為所述感應(yīng)信號(hào)。
其中,觸摸感應(yīng)器包括導(dǎo)電部件,該導(dǎo)電部件可以是導(dǎo)電金屬,如銅等。該導(dǎo)電部件可以是片狀,可以增大接觸面積,提高觸摸靈敏度。當(dāng)用戶觸摸機(jī)器人外殼的設(shè)定部位時(shí)導(dǎo)電部件會(huì)產(chǎn)生電參數(shù)變化,作為感應(yīng)信號(hào)。該電參數(shù)可以是電流或電壓等。
示例性的,可以將柔性印刷電路板作為觸摸感應(yīng)器貼合設(shè)置在機(jī)器人外殼的設(shè)定部位的內(nèi)側(cè)。柔性印刷電路板是以聚酰亞胺或聚酯薄膜為基材制成的一種具有高度可靠性,絕佳的可撓性印刷電路板,質(zhì)地比較軟,可以很容易貼合設(shè)置在機(jī)器人外殼的設(shè)定部位的內(nèi)側(cè),且內(nèi)部含有導(dǎo)電金屬。當(dāng)用戶觸摸機(jī)器人外殼的設(shè)定部位時(shí),會(huì)從該導(dǎo)電金屬中吸收小量電流,從而產(chǎn)生電參數(shù)變化,作為感應(yīng)信號(hào)。
優(yōu)選的,所述設(shè)定部位為機(jī)器人的頭頂。
其中,圖1B是本發(fā)明實(shí)施例一提供的一種機(jī)器人的頭部?jī)?nèi)部結(jié)構(gòu)示意圖,本發(fā)明實(shí)施例不對(duì)機(jī)器人的外部形狀和結(jié)構(gòu)作任何限定。如圖1B所示,觸摸感應(yīng)器110貼合設(shè)置在機(jī)器人的頭頂外殼的內(nèi)側(cè),觸摸感應(yīng)器110與觸摸識(shí)別電路120通過導(dǎo)線連接,中央處理器140與觸摸識(shí)別電路120和語音采集器130相連。觸摸識(shí)別電路120可以包括觸摸芯片及其外圍電路,中央處理器140可以包括單片機(jī)及其外圍電路。將觸摸芯片和單片機(jī)及其外圍電路中的器件焊接在印刷電路板上。
優(yōu)選的,所述中央處理器140具體用于:若所述中央處理器140與所述語音采集器130連接處的電參數(shù)滿足預(yù)設(shè)條件,則對(duì)采集到的語音進(jìn)行處理。
其中,語音采集器130可以用于將語音信號(hào)轉(zhuǎn)換成電信號(hào),語音的高低、頻率等特征轉(zhuǎn)換成電信號(hào)的幅值、頻率等電參數(shù)與對(duì)應(yīng)。中央處理器140與語音采集器130連接處的電參數(shù)可以為聲音信號(hào)轉(zhuǎn)換成的電信號(hào)的電參數(shù);也可以為將聲音信號(hào)轉(zhuǎn)換成的電信號(hào)后,經(jīng)過信號(hào)調(diào)整電路對(duì)該電信號(hào)進(jìn)行變換后的與聲音信號(hào)轉(zhuǎn)換成的電信號(hào)的電參數(shù)變化一致的電信號(hào)的電參數(shù)。該電信號(hào)可以包括電壓或電流等。若中央處理器140與語音采集器130連接處的電參數(shù)滿足預(yù)設(shè)條件,則對(duì)采集到的語音進(jìn)行處理。
優(yōu)選的,所述中央處理器140具體用于:若所述中央處理器140與所述語音采集器130連接處的電參數(shù)在預(yù)設(shè)時(shí)間段內(nèi)保持在預(yù)設(shè)數(shù)值范圍內(nèi)時(shí),則所述中央處理器對(duì)采集到的語音進(jìn)行處理。
其中,用戶在說話時(shí)和停止說話時(shí)語音信號(hào)的特征是不同的,則轉(zhuǎn)換成的電信號(hào)的電參數(shù)是不同的。該預(yù)設(shè)數(shù)值范圍為用戶停止說話時(shí)語音信號(hào)轉(zhuǎn)換成的電信號(hào)的電參數(shù)對(duì)應(yīng)的數(shù)值范圍。若中央處理器140與語音采集器130連接處的電參數(shù)在預(yù)設(shè)時(shí)間段內(nèi)保持在預(yù)設(shè)數(shù)值范圍內(nèi)時(shí),則中央處理器對(duì)采集到的語音進(jìn)行處理。
本實(shí)施例的技術(shù)方案通過當(dāng)用戶觸摸機(jī)器人外殼的設(shè)定部位時(shí),觸摸感應(yīng)器產(chǎn)生感應(yīng)信號(hào),進(jìn)而被觸摸識(shí)別電路識(shí)別,使觸摸識(shí)別電路產(chǎn)生觸發(fā)信號(hào),以使語音采集器開始采集語音,這種通過采用觸摸操作的方式,實(shí)現(xiàn)語音采集的觸發(fā),解決了用戶需要持續(xù)用力按壓按鍵來進(jìn)行語音采集的問題,可以使用戶輕松觸摸一下機(jī)器人,就能觸發(fā)與機(jī)器人的交互功能,提高了操作的便捷性。
實(shí)施例二
圖2為本發(fā)明實(shí)施例二提供的一種機(jī)器人的交互觸發(fā)方法的流程圖,本實(shí)施例可用于提高與機(jī)器人交互觸發(fā)操作的便捷性,該方法可以由具有聊天功能的機(jī)器人來執(zhí)行,例如典型的是本發(fā)明任意實(shí)施例提供的機(jī)器人。該方法包括:
步驟210、當(dāng)所述觸摸識(shí)別電路識(shí)別出所述觸摸感應(yīng)器產(chǎn)生的感應(yīng)信號(hào)時(shí),產(chǎn)生觸發(fā)信號(hào),以使語音采集器開始采集語音。
示例性的,當(dāng)用戶觸摸機(jī)器人外殼的設(shè)定部位時(shí),貼合設(shè)置在機(jī)器人外殼的設(shè)定部位的內(nèi)側(cè)的觸摸感應(yīng)器會(huì)產(chǎn)生感應(yīng)信號(hào),觸摸識(shí)別電路可以識(shí)別出感應(yīng)信號(hào),并產(chǎn)生觸發(fā)信號(hào),以使語音采集器開始采集語音。
步驟220、所述語音采集器開始采集語音。
示例性的,語音采集器開始采集語音,用戶可以開始對(duì)機(jī)器人說話,例如用戶對(duì)機(jī)器人說:“今天星期幾”或“狼來了的故事”等。
步驟230、所述中央處理器對(duì)采集到的語音進(jìn)行處理。
示例性的,中央處理器對(duì)采集到的語音即“今天星期幾”或“狼來了的故事”等進(jìn)行處理。
本實(shí)施例的技術(shù)方案通過當(dāng)用戶觸摸機(jī)器人外殼的設(shè)定部位時(shí),觸摸感應(yīng)器產(chǎn)生感應(yīng)信號(hào),進(jìn)而被觸摸識(shí)別電路識(shí)別,使觸摸識(shí)別電路產(chǎn)生觸發(fā)信號(hào),以使語音采集器開始采集語音,這種通過采用觸摸操作的方式,實(shí)現(xiàn)語音采集的觸發(fā),解決了用戶需要持續(xù)用力按壓按鍵來進(jìn)行語音采集的問題,可以使用戶輕松觸摸一下機(jī)器人,就能觸發(fā)與機(jī)器人的交互功能,提高了操作的便捷性。
實(shí)施例三
圖3是本發(fā)明實(shí)施例三提供的一種機(jī)器人的交互觸發(fā)方法的流程圖,本實(shí)施例是以上述實(shí)施例為基礎(chǔ)進(jìn)行優(yōu)化,提供了識(shí)別用戶停止說話的方法,具體是所述中央處理器對(duì)采集到的語音進(jìn)行處理包括:若所述中央處理器與所述語音采集器連接處的電參數(shù)變化滿足預(yù)設(shè)條件,則所述中央處理器對(duì)采集到的語音進(jìn)行處理。相應(yīng)的,本實(shí)施例的方法包括:
步驟310、當(dāng)所述觸摸識(shí)別電路識(shí)別出所述觸摸感應(yīng)器產(chǎn)生的感應(yīng)信號(hào)時(shí),產(chǎn)生觸發(fā)信號(hào),以使語音采集器開始采集語音。
步驟320、所述語音采集器開始采集語音。
步驟330、若所述中央處理器與所述語音采集器連接處的電參數(shù)變化滿足預(yù)設(shè)條件,則所述中央處理器對(duì)采集到的語音進(jìn)行處理。
優(yōu)選的,若所述中央處理器與所述語音采集器連接處的電參數(shù)變化滿足預(yù)設(shè)條件,則所述中央處理器對(duì)采集到的語音進(jìn)行處理包括:若所述中央處理器與所述語音采集器連接處的電參數(shù)在預(yù)設(shè)時(shí)間段內(nèi)保持在預(yù)設(shè)數(shù)值范圍內(nèi)時(shí),則所述中央處理器對(duì)采集到的語音進(jìn)行處理。
本實(shí)施例的技術(shù)方案提供了一種機(jī)器人的交互觸發(fā)方法,該實(shí)施例在上述實(shí)施例二的基礎(chǔ)上,提供了識(shí)別用戶停止說話的方法,若中央處理器與語音采集器連接處的電參數(shù)變化滿足預(yù)設(shè)條件,則可知用戶停止說話,進(jìn)而可使中央處理器對(duì)采集到的語音進(jìn)行處理,這樣可以智能地識(shí)別出用戶已停止說話,從而避免了用戶持續(xù)按壓按鍵等繁瑣的操作過程。
實(shí)施例四
圖4是本發(fā)明實(shí)施例四提供的一種機(jī)器人的交互觸發(fā)方法的流程圖,本實(shí)施例是以上述實(shí)施例為基礎(chǔ)進(jìn)行優(yōu)化,提供了獲取對(duì)話語音的方法,具體是所述中央處理器對(duì)采集到的語音進(jìn)行處理包括:所述中央處理器將采集到的語音發(fā)送至服務(wù)器,以便從服務(wù)器獲取所需的對(duì)話語音并進(jìn)行播放。相應(yīng)的,本實(shí)施例的方法包括:
步驟410、當(dāng)所述觸摸識(shí)別電路識(shí)別出所述觸摸感應(yīng)器產(chǎn)生的感應(yīng)信號(hào)時(shí),產(chǎn)生觸發(fā)信號(hào),以使語音采集器開始采集語音。
步驟420、所述語音采集器開始采集語音。
步驟430、所述中央處理器將采集到的語音發(fā)送至服務(wù)器,以便從服務(wù)器獲取所需的對(duì)話語音并進(jìn)行播放。
其中,中央處理器將采集到的語音通過無線網(wǎng)絡(luò)發(fā)送至服務(wù)器,服務(wù)器通過語音識(shí)別技術(shù),將語音轉(zhuǎn)換成文字,并通過語義理解的算法來獲取關(guān)鍵字,進(jìn)而獲取與關(guān)鍵詞匹配的文字內(nèi)容或音頻內(nèi)容,若為文字內(nèi)容,則將文字內(nèi)容通過語音合成技術(shù)生成對(duì)應(yīng)的語音內(nèi)容,將該音頻內(nèi)容或語音內(nèi)容作為對(duì)話語音發(fā)送至機(jī)器人的中央處理器,并語音播放器進(jìn)行播放。該語音播放器可以是喇叭。
示例性的,中央處理器將采集到的語音即“今天星期幾”或“狼來了的故事”等,發(fā)送至服務(wù)器,服務(wù)器通過語音識(shí)別技術(shù),將語音轉(zhuǎn)換成文字,并通過語義理解的算法來獲取關(guān)鍵字,進(jìn)而獲取與關(guān)鍵詞匹配的文字內(nèi)容或音頻內(nèi)容,例如可以是文字內(nèi)容“今天星期一”或狼來了的故事的音頻內(nèi)容,將文字內(nèi)容“今天星期一”通過語音合成技術(shù)生成對(duì)應(yīng)的語音內(nèi)容,將該音頻內(nèi)容或語音內(nèi)容作為對(duì)話語音發(fā)送至機(jī)器人的中央處理器,并進(jìn)行播放。
本實(shí)施例的技術(shù)方案提供了一種機(jī)器人的交互觸發(fā)方法,該實(shí)施例在上述實(shí)施例的基礎(chǔ)上,提供了獲取對(duì)話語音的方法,通過中央處理器將采集到的語音發(fā)送至服務(wù)器,并從服務(wù)器獲取所需的對(duì)話語音并進(jìn)行播放,可以獲取服務(wù)器處的較優(yōu)資源的同時(shí),降低機(jī)器人的數(shù)據(jù)處理能力和存儲(chǔ)能力,從而降低成本。
注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。