基于语音控制的机器人智能家居系统及其语音控制方法与流程

文档序号:12459518阅读:883来源:国知局
基于语音控制的机器人智能家居系统及其语音控制方法与流程

本发明涉及智能家居技术领域,尤其涉及一种基于语音控制的机器人智能家居系统及其语音控制方法。



背景技术:

当今社会智能家居给人们带来的愉悦舒适的生活,慢慢成为人们日常生活中不可或缺的一部分。例如:空调可以让人冬暖夏凉,冰箱可以储存各种食物且保鲜,电视让人在家观看世界等等。

传统的智能家居一般都需要人去近身主动操作或控制,而不能远程控制。比如:不能在公司开关家中的空调、电视的智能家居,而且不支持语音控制。这样的情况下可见,智能家居并未真的实现智能,现在也存在一些家居产品可以通过网络实现对家中家居的控制,但实际上仍然是依赖于面板控制,在电脑或者手机设备中对智能家居进行控制。而对于特殊的人群,就失去了智能控制的功能。因此为了解决现有技术中存在的部分人群无法使用智能家居的问题,急需一种对智能家居进行控制的新系统以及方法。



技术实现要素:

本发明目的是提供一种基于语音控制的机器人智能家居系统及其语音控制方法,通过语音控制使更多的人群可以使用智能家居系统。

本发明解决技术问题采用如下技术方案:一种基于语音控制的机器人智能家居系统,包括智能家居装置,至少还包括:

语音接收模块,用于接收外部的语音的输入信息;

语音转换模块,用于将所述语音接收模块传递的语音输入信息转换为文本信息;

中央控制模块,用于将所述语音转换模块传递的文本信息进行解析生成控制指令,并判断指令传输方式;

指令执行模块,用于根据所述中央控制模块生成的控制指令以及传递方式向智能家居发出动作指令;

其中所述的智能家居装置至少包括:

远程接收指令模块,用于接收所述指令执行模块传递的动作指令;

动作执行装置,用于执行所述远程接收指令传递的动作。

其中,还包括:

网络控制模块,用于连接网络,并通过无线网络与所述的智能家居连接,接收所述指令执行模块发出的指令传送至所述智能家居的远程接收指令模块。

其中,还包括:

红外发射模块,用于接收所述指令执行模块发出的动作指令,并通过红外编码发送至所述智能家居。

本发明还提供一种机器人智能家居系统的语音控制方法,包括以下步骤:

接收外部输入的语音信息;

将所接收的语音信息转换为文字信息;

解析文字信息的内容并生成控制指令,判断传递方式;

按照判断的传递方式发送控制指令至智能家居装置;

智能家居装置接收所述的控制指令并执行。

其中,在发送控制指令至智能家居装置之前还包括连接网络的步骤。

其中根据控制距离判断传递方式为红外传送或网络传输,如判断为红外方式传送,则还包括红外编码判断的步骤,在控制范围内,判断红外编码是否存在预设编码中,如果存在则通过红外编码发送控制指令至智能家居装置,如果不存在则结束红外编码发送。

本发明具有如下有益效果:

本发明的方案可以实现远程遥控相应的智能家居的各种操作,并能通过语音去控制各种智能家居,使现有的智能家居具有更加智能、简单、方便的操作方式,让人们的生活更加的舒适。

附图说明

图1为本发明的基于语音控制的机器人智能家居系统的结构框图;

图2为本发明的基于语音控制的机器人智能家居系统的控制方法流程示意图。

具体实施方式

下面结合实施例及附图对本发明的技术方案作进一步阐述。

本发明提供一种基于语音控制的机器人智能家居系统,包括智能家居装置,参考图1所示,至少还包括:语音接收模块,用于接收外部的语音的输入信息;语音转换模块,用于将所述语音接收模块传递的语音输入信息转换为文本信息;中央控制模块,用于将所述语音转换模块传递的文本信息进行解析生成控制指令,并判断指令传输方式;指令执行模块,用于根据所述中央控制模块生成的控制指令以及传递方式向智能家居发出动作指令;其中所述的智能家居装置至少包括:远程接收指令模块,用于接收所述指令执行模块传递的动作指令;动作执行装置,用于执行所述远程接收指令传递的动作。

在本发明的实施例中,还包括网络控制模块,用于连接网络,并通过无线网络与所述的智能家居连接,接收所述指令执行模块发出的指令传送至所述智能家居的远程接收指令模块。还可以包括:红外发射模块,用于接收所述指令执行模块发出的动作指令,并通过红外编码发送至所述智能家居。

在本发明的实施例中,作为一种举例说明,语音接收模块可以为麦克风,所述的语音转换模块可以基于讯飞平台实现,当然也可以采用现有的其他平台或者技术来实现,具体的原理在此不再进行赘述。本发明中的智能家居装置可为电视机,冰箱,空调,家庭影院,音响,洗衣机以及个人电脑等家用电器。

本发明可以使用正则匹配的方法实现匹配解析出要控制的智能家居类型和指定的操作,通过正则表达式写出常用的操作智能家居的说法,然后匹配出用户语音描述的控制智能家居的操作,从中提取出智能家居的类型和指定的操作。例如:“给我打开电视”匹配正则提取出其中的智能家居类型为“电视”,而指定的操作是“打开”。

机器人智能家居系统将通过语音接收模块即麦克风接收用户所说的内容,通过语音转换模块将外部录入的语音内容转为相应的文字;例如:用户说:“把空调温度设置到27度”语音内容会被解析提取出相应的文本文字。中央控制模块从所述文字中解析提取出要操作的智能家居是空调,具体操作是设置温度,温度为27度;指令执行模块将动作指令“温度设置为27度”发送给所述的智能家居;其中如果用户与智能家居为近距离,可以选择采用红外线的方式发送控制指令,红外发射模块查找控制指令是否存在于预设的指令中,如果存在,则通过红外编码传递至智能家居,所述的智能家居中的远程接收指令模块接收动作指令,并由动作执行装置执行动作,即空调按照控制指令调整温度至27度,若控制指令未在预设指令中,则结束红外方式传递指令,可通过网络传递控制指令,另外当传输距离为远程时,可直接通过网络控制模块传递控制指令。

本发明还提供一种机器人智能家居系统的语音控制方法,包括以下步骤:

接收外部输入的语音信息;

将所接收的语音信息转换为文字信息;

解析文字信息的内容并生成控制指令,判断传递方式;

按照判断的传递方式发送控制指令至智能家居装置;

智能家居装置接收所述的控制指令并执行。

其中,在发送控制指令至智能家居装置之前还包括连接网络的步骤。

其中根据控制距离判断传递方式为红外传送或网络传输,如判断为红外方式传送,则还包括红外编码判断的步骤,在控制范围内,判断红外编码是否存在预设编码中,如果存在则通过红外编码发送控制指令至智能家居装置,如果不存在则结束红外编码发送。

参照图2所示,示出了机器人智能家居系统的工作流程,语音接收以及转换步骤将外部输入语音内容转换成文本;例如用户说:“我要看26频道”会被转换成为相应的文字。指令解析步骤将上述的文字通过正则匹配进行匹配解析提取出智能家居的类型为电视,操作为切换频道,频道数为26;本实施例中,指令执行步骤将上面所述的指令操作输入机器人系统中;当判定为红外传递距离时,按照红外方式传递控制指令,若判定指令在系统预设的红外编码中存在,则进行红外发射步骤发射相应的红外线,否则结束。若不存在该指令,可以通过无线网络传输,即智能家居通过WIFI网络接收控制指令。若不属于红外传输距离,则直接采用网络传送控制指令至智能家居,智能家居装置按照控制指令执行相应的动作。

综上,本发明可以远程遥控相应的智能家居的各种操作,还能通过语音去控制各种智能家居。提供了一种比现有的智能家居更加智能、简单、方便的操作方式,让人们的生活更加的舒适。

以上实施例的先后顺序仅为便于描述,不代表实施例的优劣。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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