一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

智能家电、语音控制方法以及存储装置与流程

2021-06-22 17:08:00 来源:中国专利 TAG:家电 智能家居 语音 装置 控制
智能家电、语音控制方法以及存储装置与流程

本发明涉及智能家居领域,尤其涉及一种智能家电、语音控制方法以及存储装置。



背景技术:

随着科技的发展和生活水平的进步,智能控制技术被不断应用到人们的日常生活中。其中,为了便于用户的使用,市场上出现了大量设置有语音控制功能的智能家电。

这类智能家电一般将语音识别模块集成在家用电器上。家用电器处于待机状态时,通过语音识别模块拾取周围的语音信号,并根据该语音信号工作。

然而,现有的语音控制技术只能机械识别语音,并不能对采集到的语音进行判断,容易因为用户的话语误启动,不能满足用户的智能控制的需求。而且,由于,声音的强度衰减速度快,即便远场语音,在复杂噪声环境下也只能满足对3~5米的距离内的语音识别,语音交互距离受限,这就需要用户必须在受控的家用电器的附近才能下达控制指令,给用户带来了极大的不便,大大限制了语音控制的应用前景。



技术实现要素:

为了克服现有技术的不足,本发明提出一种智能家电、语音控制方法以及存储装置,采集环境中的语音信息,根据语音信息中的特征信息判断是否识别语音指令,根据语音指令以及语音指令对应的环境确定控制对象,并根据控制对象控制方式采取不同的方式使控制对象执行指令,能够通过特征信息判断的方式剔除不需要识别的语音信息,避免了智能家电的误启动,提高了家电的智能化水平,而且,通过智能家电之间的连接传输语音指令,扩大了语音识别范围和延长了语音交互距离,提高了语音控制的便捷性,扩展了语音控制的前景。

为解决上述问题,本发明采用的一个技术方案为:一种智能家电的语音控制方法,所述智能家电的语音控制方法包括:s101:采集环境中的语音信息,根据所述语音信息中的特征信息判断是否识别语音指令,若是,则执行s102,若否,则执行s101;s102:提取所述语音信息中的语音指令,根据所述语音指令和所述语音指令对应的环境获取所述语音指令的控制对象,并判断是否能够控制所述控制对象执行所述语音指令,若是,则执行s103,若否,则执行s104;s103:根据所述语音指令控制所述控制对象工作;s104:获取与所述控制对象通信连接的家电设备,将所述语音指令传输给所述家电设备,通过所述家电设备将所述语音指令传输给所述控制对象以执行所述语音指令或通过所述家电设备控制所述控制对象执行所述语音指令。

进一步地,所述采集环境中的语音信息的步骤之前还包括:获取当前时间,根据当前时间判断是否开启语音采集功能;若是,则采集环境中的语音信息;若否,则不采集环境中的语音信息。

进一步地,所述特征信息包括声纹特征、关键词、采集时间、语音信息长度、语音频率、采集区域、采集设备中的至少一种。

进一步地,所述根据所述语音信息中的特征信息判断是否识别语音指令的步骤具体包括:根据所述特征信息判断所述语音信息是否满足预设的语音指令识别条件;若是,则确定存在语音指令;若否,则确定不存在语音指令。

进一步地,所述根据所述语音指令和所述语音指令对应的环境获取所述语音指令的控制对象的步骤具体报包括:根据所述环境获取可控制对象,根据所述语音指令从所述可控制对象中筛选所述控制对象。

进一步地,所述判断是否能够控制所述控制对象执行所述语音指令的步骤具体包括:判断所述控制对象是否位于预设的控制对象列表中,且存在与所述语音指令对应的控制指令;若是,则确定能够控制所述控制对象执行所述语音指令;若否,则确定不能控制所述控制对象执行所述语音指令。

进一步地,所述获取与所述控制对象通信连接的家电设备的步骤具体包括:根据所述环境获取当前工作的可连接家电设备,并获取所述可连接家电设备的关联控制对象表,根据所述关联控制对象表获取可连接家电设备中与所述控制对象通信连接的家电设备。

进一步地,所述根据所述语音指令控制所述控制对象工作的步骤之后还包括:获取所述控制对象的反馈信息,根据所述反馈信息判断所述控制对象是否执行所述语音指令;若是,则发送与所述语音指令对应的提示信息;若否,则提示语音指令执行失败。

基于相同的发明构思,本发明还提出一种家电设备,家电设备包括处理器、存储器,所述存储器存储有计算机程序,所述计算机程序被用于实现如上所述的智能家电的语音控制方法。

基于相同的发明构思,本发明又提出一种存储装置,所述存储装置存储有程序数据,所述程序数据被用于执行如上所述的智能家电的语音控制方法。

相比现有技术,本发明的有益效果在于:采集环境中的语音信息,根据语音信息中的特征信息判断是否识别语音指令,根据语音指令以及语音指令对应的环境确定控制对象,并根据控制对象控制方式采取不同的方式使控制对象执行指令,能够通过特征信息判断的方式剔除不需要识别的语音信息,避免了智能家电的误启动,提高了家电的智能化水平,而且,通过智能家电之间的连接传输语音指令,扩大了语音识别范围和延长了语音交互距离,提高了语音控制的便捷性,扩展了语音控制的前景。

附图说明

图1为本发明智能家电的语音控制方法一实施例的流程图;

图2为本发明智能家电一实施例的结构图;

图3为本发明存储装置一实施例的结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,其中,图1为本发明智能家电的语音控制方法一实施例的流程图。结合附图1对本发明的智能家电的语音控制方法作详细说明。

在本实施例中,智能家电的语音控制方法包括:

s101:采集环境中的语音信息,根据语音信息中的特征信息判断是否识别语音指令,若是,则执行s102,若否,则执行s101。

在本实施例中,执行该智能家电的语音控制方法的设备可以为智能音响、智能电视、智能台灯以及其他设置有语音采集模块的智能家电,在其他实施例中,该设备也可以为智能手表、智能眼镜、智能手机以及其他能够与智能家电连接,且具备语音采集功能的设备。

在本实施例中,用于采集语音信息的语音采集模块可以设置在智能家电内部,也可以设置在智能家电外部,其中,语音采集模块设置在外部时,该语音采集模块可以与一个或多个智能家电连接,并根据采集语音信息的时间、连接智能家电类型、数量等信息,将采集到的语音信息发送一个或多个智能家电。

在本实施例中,为了节省成本,降低功耗,可以控制多个智能家电在不同的时间段开启语音采集功能,也可以获取用户的使用习惯、行动轨迹等信息,根据这些信息控制不同的智能家电在相应时间开启语音采集功能,其他的智能家电关闭语音采集功能。其中,采集环境中的语音信息的步骤之前还包括:获取当前时间,根据当前时间判断是否开启语音采集功能;若是,则采集环境中的语音信息;若否,则不采集环境中的语音信息。

在本实施例中,智能家电之间通信连接,其中,可以通过以太网、网关、路由器等有线方式连接,也可以通过wifi、蓝牙、红外线以及其他短距离无线通信方式连接。智能家电之间可以使用一种或多种方式连接。

在本实施例中,智能家电在根据当前时间确定即将关闭语音采集功能时,还可以与附近的摄像头连接,根据摄像头采集的图像判断其周围是否存在发出语音信息的用户,若是,则不关闭,若否,则获取即将开启语音采集功能的家电设备,并向其发送语音采集功能开启信息。

在本实施例中,根据语音信息中的特征信息判断是否识别语音指令的步骤具体包括:根据特征信息判断语音信息是否满足预设的语音指令识别条件;若是,则确定存在语音指令;若否,则确定不存在语音指令。

在本实施例中,特征信息包括声纹特征、关键词、采集时间、语音信息长度、语音频率、采集区域、采集设备中的至少一种。其中,智能家电判断语音信息中的特征信息与语音指令识别条件是否匹配,若匹配,则确定采集到的语音信息满足语音识别条件。

s102:提取语音信息中的语音指令,根据语音指令和语音指令对应的环境获取语音指令的控制对象,并判断是否能够控制控制对象执行语音指令,若是,则执行s103,若否,则执行s104。

在本实施例中,智能家电可以通过内置的语音识别模块提取语音指令,也可以将语音信息发送给当前工作且能够提取语音指令的智能家电,如智能音响,还可以将该语音信息发送给云端,通过云端的语音识别平台、服务器等提取语音信息中的语音指令。

在本实施例中,智能家电在确定无法根据语音信息提取到语音指令或提取的语音指令相互冲突时,还可以发出语音提示,根据用户的语音反馈获取语音指令。

在本实施例中,根据语音指令和语音指令对应的环境获取语音指令的控制对象的步骤具体报包括:根据环境获取可控制对象,根据语音指令从可控制对象中筛选控制对象。

使用的智能家电多样,且家中可能设置有多台相同的智能家电(如空调、智能开关),为了能够确定用户需要控制的对象。在提取到语音指令后,根据发出语音指令的环境确定当前环境中处于工作状态的可控制对象。并从可控制对象中查找能够执行语音指令的智能家电,将该能够执行语音指令的智能家电作为控制对象。

在本实施例中,当从可控制对象中不能查找到能够执行语音指令的智能家电时,还可以查找其他环境中能够执行语音指令的智能家电,或获取用户的环境指定指令,根据该环境指定指令获取控制对象所在的环境。

在本实施例中,从可控制对象中获取的控制对象为多个时,可以获取当前时间、发出指令的用户以及接收语音信息的环境、设备等信息,从预设的场景中查找与该信息匹配的场景,并将该场景包括的控制对象确定为执行该语音指令的控制对象。

在本实施例中,判断是否能够控制控制对象执行语音指令的步骤具体包括:判断控制对象是否位于预设的控制对象列表中,且存在与语音指令对应的控制指令;若是,则确定能够控制控制对象执行语音指令;若否,则确定不能控制控制对象执行语音指令。

在本实施例中,控制对象可以为采集语音信息的智能家电本身,也可以为能够被该智能家电控制或托管的其他家电设备。还可以为与该智能家电连接且能够识别和解析语音指令的其他智能家电。

s103:根据语音指令控制控制对象工作。

在本实施例中,在控制对象不是采集语音信息的智能家电本身时,智能家电还可以将该语音指令转换为控制对象能够识别的控制指令,通过该控制指令控制控制对象工作。其中,智能家电可以通过自身存储的指令转换列表将语音指令转换为控制指令,还可以将语音指令、控制对象的型号、生产厂家等信息发送给云端,通过云端查找控制对象的控制指令,并通过云端反馈的控制指令控制控制对象工作。

在其他实施例中,智能家电确定控制对象不能接收或识别指令时,还可以获取该控制对象的控制设备,将语音指令转换为控制设备能够识别的控制指令,通过控制设备控制控制对象工作。

在一个具体的实施例中,家电设备为智能音响,智能音响从语音信息中提取的语音指令为将空气温度加热至指定温度,确定该语音指令对应的控制对象为空调。将该语音指令转换为空调能够识别的温度调节指令,将温度调节指令发送给空调,使空调工作以将空气加热至指定温度。

在本实施例中,根据语音指令控制控制对象工作的步骤之后还包括:获取控制对象的反馈信息,根据反馈信息判断控制对象是否执行语音指令;若是,则发送与语音指令对应的提示信息;若否,则提示语音指令执行失败。

在其他实施例中,也可以根据是否接收到控制对象的反馈信息判断控制对象是否执行语音指令,若接收到,则确定执行语音指令,若未接收到,则确定未执行语音指令。

其中,智能家电在未接收到反馈信息时,还可以向控制对象或存储控制对象状态信息的设备发送状态查询指令,并根据反馈的状态信息改变控制对象的状态以使其执行该语音指令。

s104:获取与控制对象通信连接的家电设备,将语音指令传输给家电设备,通过家电设备将语音指令传输给控制对象以执行语音指令或通过家电设备控制所控制对象执行语音指令。

在本实施例中,获取与控制对象通信连接的家电设备的步骤具体包括:根据环境获取当前工作的可连接家电设备,并获取可连接家电设备的关联控制对象表,根据关联控制对象表获取可连接家电设备中与控制对象通信连接的家电设备。其中,关联对象表存储有该可连接家电设备当前能够连接或控制的家电设备。

在本实施例中,可连接家电设备还可以以预设频率向其连接的智能家电发送关联控制对象表,以便于接收语音信息的智能家电能够根据接收到的关联控制对象表快速确定控制对象的连接的可连接家电设备,并向其发送包含控制对象的语音指令。

在本实施例中,与控制对象连接的家电设备预存控制对象的控制指令列表,该控制指令列表存储有不同控制指令对应的语音指令。接收到语音指令后,将该语音指令转换为对应的控制指令。将该控制指令发送给控制对象,并将控制对象的反馈信息转换为接收语音信息的智能家电能够识别的信息,智能家电接收该信息,根据该信息获取控制对象的语音指令执行结果。

有益效果:本发明智能家电的语音控制方法采集环境中的语音信息,根据语音信息中的特征信息判断是否识别语音指令,根据语音指令以及语音指令对应的环境确定控制对象,并根据控制对象控制方式采取不同的方式使控制对象执行指令,能够通过特征信息判断的方式剔除不需要识别的语音信息,避免了智能家电的误启动,提高了家电的智能化水平,而且,通过智能家电之间的连接传输语音指令,扩大了语音识别范围和延长了语音交互距离,提高了语音控制的便捷性,扩展了语音控制的前景。

基于相同的发明构思,本发明还提出一种智能家电,请参阅图2,图2为本发明智能家电一实施例的结构图,结合图2对本发明的智能家电进行说明。

在本实施例中,家电设备包括处理器、存储器,存储器存储有计算机程序,处理器根据计算机程序执行如上述实施例所述的智能家电的语音控制方法。

有益效果:本发明的智能家电采集环境中的语音信息,根据语音信息中的特征信息判断是否识别语音指令,根据语音指令以及语音指令对应的环境确定控制对象,并根据控制对象控制方式采取不同的方式使控制对象执行指令,能够通过特征信息判断的方式剔除不需要识别的语音信息,避免了智能家电的误启动,提高了家电的智能化水平,而且,通过智能家电之间的连接传输语音指令,扩大了语音识别范围和延长了语音交互距离,提高了语音控制的便捷性,扩展了语音控制的前景。

基于相同的发明构思,本发明又提出一种存储装置,请参阅图3,图3为本发明存储装置一实施例的结构图,结合图3对本发明的存储装置进行说明。

在本实施例中,存储装置存储有程序数据,该程序数据被用于执行如上述实施例所述的智能家电的语音控制方法。

在本申请所提供的几个实施例中,应该理解到,所揭露的终端、系统和方法,可以通过其它的方式实现。例如,以上所描述的终端实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立地产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以通过一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文全称:read-onlymemory,英文缩写:rom)、随机存取存储器(英文全称:randomaccessmemory,英文缩写:ram)、磁碟或者光盘等各种可以存储程序代码的介质。

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

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜