一种机器人的交互触发方法和机器人与流程

文档序号:12539589阅读:243来源:国知局
一种机器人的交互触发方法和机器人与流程

本发明实施例涉及智能设备控制技术,尤其涉及一种机器人的交互触发方法和机器人。



背景技术:

用户和聊天机器人对话时,是进行的一问一答的模式。现在聊天机器人的语音交互系统是按住按键开始采集声音,松开按键后停止采集声音。如果用户想要和机器人对话,从用户开始说话到停止说话这段时间,就需要一直按住按键,否则整句话将无法全部采集,致使聊天机器人将无法和用户正常聊天。

但是儿童在使用过程中,因为力度不够或耐性不够等原因,不能长时间按住按键而导致频繁产生误操作的情况。



技术实现要素:

本发明实施例提供一种机器人的交互触发方法和机器人,以实现与机器人交互触发操作的便捷性。

第一方面,本发明实施例提供了一种机器人,包括:

触摸感应器,贴合设置在所述机器人外壳的设定部位的内侧,用于当用户触摸所述机器人外壳的设定部位时产生感应信号;

触摸识别电路,与所述触摸感应器电连接,用于识别所述感应信号,并产生触发信号,以使语音采集器开始采集语音;

语音采集器,用于采集语音;

中央处理器,与所述语音采集器相连,用于对采集到的语音进行处理。

进一步地,所述触摸感应器包括导电部件,用于当用户触摸所述机器人外壳的设定部位时所述导电部件会产生电参数变化,作为所述感应信号。

进一步地,所述设定部位为机器人的头顶。

进一步地,所述中央处理器具体用于:

若所述中央处理器与所述语音采集器连接处的电参数满足预设条件,则对采集到的语音进行处理。

进一步地,所述中央处理器具体用于:

若所述中央处理器与所述语音采集器连接处的电参数在预设时间段内保持在预设数值范围内时,则所述中央处理器对采集到的语音进行处理。

第二方面,本发明实施例还提供了一种机器人的交互触发方法,采用本发明任意实施例提供的机器人来执行,包括:

当所述触摸识别电路识别出所述触摸感应器产生的感应信号时,产生触发信号,以使语音采集器开始采集语音;

所述语音采集器开始采集语音;

所述中央处理器对采集到的语音进行处理。

进一步地,所述中央处理器对采集到的语音进行处理包括:

若所述中央处理器与所述语音采集器连接处的电参数变化满足预设条件,则所述中央处理器对采集到的语音进行处理。

进一步地,若所述中央处理器与所述语音采集器连接处的电参数变化满足预设条件,则所述中央处理器对采集到的语音进行处理包括:

若所述中央处理器与所述语音采集器连接处的电参数在预设时间段内保持在预设数值范围内时,则所述中央处理器对采集到的语音进行处理。

进一步地,所述中央处理器对采集到的语音进行处理包括:

所述中央处理器将采集到的语音发送至服务器,以便从服务器获取所需的对话语音并进行播放。

本发明实施例的技术方案通过当用户触摸机器人外壳的设定部位时,触摸感应器产生感应信号,进而被触摸识别电路识别,使触摸识别电路产生触发信号,以使语音采集器开始采集语音,这种通过采用触摸操作的方式,实现语音采集的触发,解决了用户需要持续用力按压按键来进行语音采集的问题,可以使用户轻松触摸一下机器人,就能触发与机器人的交互功能,提高了操作的便捷性。

附图说明

图1A是本发明实施例一提供的一种机器人的结构示意图;

图1B是本发明实施例一提供的一种机器人的头部内部结构示意图;

图2是本发明实施例二提供的一种机器人的交互触发方法的流程图;

图3是本发明实施例三提供的一种机器人的交互触发方法的流程图;

图4是本发明实施例四提供的一种机器人的交互触发方法的流程图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1A为本发明实施例一提供的一种机器人的结构示意图,如图1所示,该机器人包括:触摸感应器110、触摸识别电路120、语音采集器130和中央处理器140。

其中,触摸感应器110,贴合设置在所述机器人外壳的设定部位的内侧,用于当用户触摸所述机器人外壳的设定部位时产生感应信号;触摸识别电路120,与所述触摸感应器电连接,用于识别所述感应信号,并产生触发信号,以使语音采集器开始采集语音;语音采集器130,用于采集语音;交互处理器140,与所述语音采集器相连,用于对采集到的语音进行处理。

其中,触摸感应器110贴合设置在机器人外壳的设定部位的内侧,该设定部位可以是机器人的任何部位,例如可以是身体。当用户触摸该机器人外壳的设定部位时,触摸感应器110就会产生感应信号。用户触摸机器人外壳的设定部位时,对触摸的有效时间和频率不做限定,只要能够方便用户操作,且不易产生误操作即可。触摸识别电路120与触摸感应器110电连接,用于识别触摸感应器110产生的感应信号,并产生触发信号,以使语音采集器130开始采集语音。该触发信号可以直接发送至语音采集器130,以使语音采集器130开始采集语音;还可以发送至中央处理器140,并通过中央处理器140指示语音采集器130开始采集语音。语音采集器130用于采集语音,该语音采集器130可以包括麦克风。中央处理器140与语音采集器130相连,对语音采集器130采集到的语音进行处理。该触摸识别电路120、语音采集器130和中央处理器140可以安装在机器人内部的任何位置,例如可以是头部或身体等。

优选的,所述触摸感应器包括导电部件,用于当用户触摸所述机器人外壳的设定部位时所述导电部件会产生电参数变化,作为所述感应信号。

其中,触摸感应器包括导电部件,该导电部件可以是导电金属,如铜等。该导电部件可以是片状,可以增大接触面积,提高触摸灵敏度。当用户触摸机器人外壳的设定部位时导电部件会产生电参数变化,作为感应信号。该电参数可以是电流或电压等。

示例性的,可以将柔性印刷电路板作为触摸感应器贴合设置在机器人外壳的设定部位的内侧。柔性印刷电路板是以聚酰亚胺或聚酯薄膜为基材制成的一种具有高度可靠性,绝佳的可挠性印刷电路板,质地比较软,可以很容易贴合设置在机器人外壳的设定部位的内侧,且内部含有导电金属。当用户触摸机器人外壳的设定部位时,会从该导电金属中吸收小量电流,从而产生电参数变化,作为感应信号。

优选的,所述设定部位为机器人的头顶。

其中,图1B是本发明实施例一提供的一种机器人的头部内部结构示意图,本发明实施例不对机器人的外部形状和结构作任何限定。如图1B所示,触摸感应器110贴合设置在机器人的头顶外壳的内侧,触摸感应器110与触摸识别电路120通过导线连接,中央处理器140与触摸识别电路120和语音采集器130相连。触摸识别电路120可以包括触摸芯片及其外围电路,中央处理器140可以包括单片机及其外围电路。将触摸芯片和单片机及其外围电路中的器件焊接在印刷电路板上。

优选的,所述中央处理器140具体用于:若所述中央处理器140与所述语音采集器130连接处的电参数满足预设条件,则对采集到的语音进行处理。

其中,语音采集器130可以用于将语音信号转换成电信号,语音的高低、频率等特征转换成电信号的幅值、频率等电参数与对应。中央处理器140与语音采集器130连接处的电参数可以为声音信号转换成的电信号的电参数;也可以为将声音信号转换成的电信号后,经过信号调整电路对该电信号进行变换后的与声音信号转换成的电信号的电参数变化一致的电信号的电参数。该电信号可以包括电压或电流等。若中央处理器140与语音采集器130连接处的电参数满足预设条件,则对采集到的语音进行处理。

优选的,所述中央处理器140具体用于:若所述中央处理器140与所述语音采集器130连接处的电参数在预设时间段内保持在预设数值范围内时,则所述中央处理器对采集到的语音进行处理。

其中,用户在说话时和停止说话时语音信号的特征是不同的,则转换成的电信号的电参数是不同的。该预设数值范围为用户停止说话时语音信号转换成的电信号的电参数对应的数值范围。若中央处理器140与语音采集器130连接处的电参数在预设时间段内保持在预设数值范围内时,则中央处理器对采集到的语音进行处理。

本实施例的技术方案通过当用户触摸机器人外壳的设定部位时,触摸感应器产生感应信号,进而被触摸识别电路识别,使触摸识别电路产生触发信号,以使语音采集器开始采集语音,这种通过采用触摸操作的方式,实现语音采集的触发,解决了用户需要持续用力按压按键来进行语音采集的问题,可以使用户轻松触摸一下机器人,就能触发与机器人的交互功能,提高了操作的便捷性。

实施例二

图2为本发明实施例二提供的一种机器人的交互触发方法的流程图,本实施例可用于提高与机器人交互触发操作的便捷性,该方法可以由具有聊天功能的机器人来执行,例如典型的是本发明任意实施例提供的机器人。该方法包括:

步骤210、当所述触摸识别电路识别出所述触摸感应器产生的感应信号时,产生触发信号,以使语音采集器开始采集语音。

示例性的,当用户触摸机器人外壳的设定部位时,贴合设置在机器人外壳的设定部位的内侧的触摸感应器会产生感应信号,触摸识别电路可以识别出感应信号,并产生触发信号,以使语音采集器开始采集语音。

步骤220、所述语音采集器开始采集语音。

示例性的,语音采集器开始采集语音,用户可以开始对机器人说话,例如用户对机器人说:“今天星期几”或“狼来了的故事”等。

步骤230、所述中央处理器对采集到的语音进行处理。

示例性的,中央处理器对采集到的语音即“今天星期几”或“狼来了的故事”等进行处理。

本实施例的技术方案通过当用户触摸机器人外壳的设定部位时,触摸感应器产生感应信号,进而被触摸识别电路识别,使触摸识别电路产生触发信号,以使语音采集器开始采集语音,这种通过采用触摸操作的方式,实现语音采集的触发,解决了用户需要持续用力按压按键来进行语音采集的问题,可以使用户轻松触摸一下机器人,就能触发与机器人的交互功能,提高了操作的便捷性。

实施例三

图3是本发明实施例三提供的一种机器人的交互触发方法的流程图,本实施例是以上述实施例为基础进行优化,提供了识别用户停止说话的方法,具体是所述中央处理器对采集到的语音进行处理包括:若所述中央处理器与所述语音采集器连接处的电参数变化满足预设条件,则所述中央处理器对采集到的语音进行处理。相应的,本实施例的方法包括:

步骤310、当所述触摸识别电路识别出所述触摸感应器产生的感应信号时,产生触发信号,以使语音采集器开始采集语音。

步骤320、所述语音采集器开始采集语音。

步骤330、若所述中央处理器与所述语音采集器连接处的电参数变化满足预设条件,则所述中央处理器对采集到的语音进行处理。

优选的,若所述中央处理器与所述语音采集器连接处的电参数变化满足预设条件,则所述中央处理器对采集到的语音进行处理包括:若所述中央处理器与所述语音采集器连接处的电参数在预设时间段内保持在预设数值范围内时,则所述中央处理器对采集到的语音进行处理。

本实施例的技术方案提供了一种机器人的交互触发方法,该实施例在上述实施例二的基础上,提供了识别用户停止说话的方法,若中央处理器与语音采集器连接处的电参数变化满足预设条件,则可知用户停止说话,进而可使中央处理器对采集到的语音进行处理,这样可以智能地识别出用户已停止说话,从而避免了用户持续按压按键等繁琐的操作过程。

实施例四

图4是本发明实施例四提供的一种机器人的交互触发方法的流程图,本实施例是以上述实施例为基础进行优化,提供了获取对话语音的方法,具体是所述中央处理器对采集到的语音进行处理包括:所述中央处理器将采集到的语音发送至服务器,以便从服务器获取所需的对话语音并进行播放。相应的,本实施例的方法包括:

步骤410、当所述触摸识别电路识别出所述触摸感应器产生的感应信号时,产生触发信号,以使语音采集器开始采集语音。

步骤420、所述语音采集器开始采集语音。

步骤430、所述中央处理器将采集到的语音发送至服务器,以便从服务器获取所需的对话语音并进行播放。

其中,中央处理器将采集到的语音通过无线网络发送至服务器,服务器通过语音识别技术,将语音转换成文字,并通过语义理解的算法来获取关键字,进而获取与关键词匹配的文字内容或音频内容,若为文字内容,则将文字内容通过语音合成技术生成对应的语音内容,将该音频内容或语音内容作为对话语音发送至机器人的中央处理器,并语音播放器进行播放。该语音播放器可以是喇叭。

示例性的,中央处理器将采集到的语音即“今天星期几”或“狼来了的故事”等,发送至服务器,服务器通过语音识别技术,将语音转换成文字,并通过语义理解的算法来获取关键字,进而获取与关键词匹配的文字内容或音频内容,例如可以是文字内容“今天星期一”或狼来了的故事的音频内容,将文字内容“今天星期一”通过语音合成技术生成对应的语音内容,将该音频内容或语音内容作为对话语音发送至机器人的中央处理器,并进行播放。

本实施例的技术方案提供了一种机器人的交互触发方法,该实施例在上述实施例的基础上,提供了获取对话语音的方法,通过中央处理器将采集到的语音发送至服务器,并从服务器获取所需的对话语音并进行播放,可以获取服务器处的较优资源的同时,降低机器人的数据处理能力和存储能力,从而降低成本。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1