掌桥专利:专业的专利平台
掌桥专利
首页

一种基于语音识别的空调控制方法及系统

文献发布时间:2024-01-17 01:13:28


一种基于语音识别的空调控制方法及系统

技术领域

本发明属于空调控制技术领域,尤其涉及一种基于语音识别的空调控制方法、系统、计算机设备及存储介质。

背景技术

目前市面上的大多数空调都是采用面板或者遥控器进行控制,但无论是哪种控制方式,使用者都需要通过功能按键或者触屏进行操作。如果需要改变之前设定的温度或风速,需要进行多次的按键操作才能达到使用者的预期设定。随着科技的不断进步,也出现了能够通过语音控制的智能空调,通过在空调内机上直接安装语音模块接收使用者的指令对空调功能进行调节。但往往由于空调内机的安装位置较远或者在角落,离用户较远,语音信噪比不高,导致语音唤醒、语音命令识别不灵敏或者误识别,从而大大影响用户体验。同样目前市面上有少数空调在空调内机上也安装了温度传感器,湿度传感器或者人体传感器,但同样由于空调内机的位置不佳,温度湿度往往只能感知空调内机甚至只是出风口附近的环境参数,并不能真正感知用户周边的环境空气情况。空调内机的人体传感器也会因为离人太远,而不能可靠地感知人的存在。由于上述传感器感知参数不准,自然会导致空调控制的不准,不能实现有效的智能控制。

发明内容

为解决上述问题,本发明的目的是提供一种基于语音识别的空调控制方法、系统、计算机设备及存储介质,该一种基于语音识别的空调控制方法、系统、计算机设备及存储介质基于语音识别能够实现空调的准确、有效的智能控制,通过将数据获取装置设置在目标活动区域,解决了背景技术中通常都是将相应的传感器装置、信息获取装置设置在空调内机上导致获取的信息是空调内机附近的信息,而不是目标活动区域的信息,造成空调控制不准确的问题。

为实现上述目的,本发明的技术方案为:一种基于语音识别的空调控制方法,包括以下步骤:通过安装在目标活动区域的数据获取装置获取目标信息;基于所述目标信息提取语音,通过语音识别模型对所述语音进行语音指令识别;基于识别的所述语音指令控制空调执行预设动作;在判断基于所述数据获取装置获取所述目标活动区域所述语音指令所对应的环境参数满足预设条件的情况下,停止执行所述预设动作。

在本发明的一个优选实施例中,在所述通过安装在目标活动区域的数据获取装置获取目标信息之前还包括:获取预设的唤醒指令,控制空调按照预设的参数进行工作;通过所述数据获取装置显示目标活动区域当前的环境参数;周期性的通过所述数据获取装置获取目标活动区域的环境参数,在当前的环境参数不满足预设条件的情况下,控制空调进行相应的动作执行。

在本发明的一个优选实施例中,所述数据获取装置具有有线或者无线联网模块,所述数据获取装置通过联网模块接收远程控制装置发送的目标信息。

在本发明的一个优选实施例中,所述数据获取装置通过包括WIFI或Zigbee或蓝牙在内的方式与空调内机的控制器进行信号连接。

在本发明的一个优选实施例中,所述数据获取装置获取目标信息包括:通过语音识别模块获取目标活动区域内的语音信息;通过温湿度传感器获取目标活动区域的温度和湿度;通过人体传感器获取目标活动区域内是否有人以及在有人的情况下该人的活动情况是否满足预设条件。

在本发明的一个优选实施例中,在检测到有人并且该人的活动情况满足预设条件的情况下,控制空调的运行参数以及运行目标参数按照预设模式执行。

在本发明的一个优选实施例中,还包括:通过预设程序获取语音信息的声源方向;通过人体传感器获取用户位置方向;在所述声源方向与所述位置方向一致的情况下,所述语音识别模块实时过滤掉其他角度传来的声音以实现语音信息降噪处理。

基于相同的构思,本发明还提供一种基于语音识别的空调控制系统,包括:获取模块,用于通过安装在目标活动区域的数据获取装置获取目标信息;令识别模块,用于基于所述目标信息提取语音,通过语音识别模型对所述语音进行语音指令识别;执行模块,用于基于识别的所述语音指令控制空调执行预设动作;维持模块,用于在判断基于所述数据获取装置获取所述目标活动区域所述语音指令所对应的环境参数满足预设条件的情况下,停止执行所述预设动作。

基于相同的构思,本发明还提供一种空调,包括:存储器,所述存储器用于存储处理程序;处理器,所述处理器执行所述处理程序时实现所述的基于语音识别的空调控制方法。

基于相同的构思,本发明还提供一种可读存储介质,所述可读存储介质上存储有处理程序,所述处理程序被处理器执行时实现所述的基于语音识别的空调控制方法。

采用上述技术方案后,与现有技术相比,本发明的有益之处在于:

1、本发明通过将数据获取装置设置在目标活动区域,解决了背景技术中通常都是将相应的传感器装置、信息获取装置设置在空调内机上导致获取的信息是空调内机附近的信息,而不是目标活动区域的信息,造成空调控制不准确的问题。

2、本发明通过预设的算法实现声源追踪,以及结合人体传感器判断人所处的位置,在二者位置一致的情况下,过滤掉来自于其他方向的声音,从而进一步提高降噪效果,提高语音指令识别的准确度,进而实现空调的准确控制。

3、本发明中对于目标对象的活动状态进行监控,当检测到该对象长时间处于不活动状态的情况下,判断该对象可能处于睡眠状态,进行空调相应参数的调整,避免因为温差导致目标对象着凉等情况。

附图说明

下面结合附图对本发明的具体实施方式作进一步详细说明,其中:

图1为本发明基于语音识别的空调控制方法流程图;

图2为本发明基于语音识别的空调控制系统实施例示意图;

图3为本发明计算机设备的实施例示意图。

具体实施方式

以下结合附图和具体实施例对本发明作进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比率,仅用以方便、明晰地辅助说明本发明实施例的目的。

需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。

实施例一

具体的,如图1所示,一种基于语音识别的空调控制方法,包括以下步骤:

S100:通过安装在目标活动区域的数据获取装置获取目标信息;

S200:基于所述目标信息提取语音,通过语音识别模型对所述语音进行语音指令识别;

S300:基于识别的所述语音指令控制空调执行预设动作;

S400:在判断基于所述数据获取装置获取所述目标活动区域所述语音指令所对应的环境参数满足预设条件的情况下,停止执行所述预设动作。

通过将数据获取装置设置在目标活动区域,解决了背景技术中通常都是将相应的传感器装置、信息获取装置设置在空调内机上导致获取的信息是空调内机附近的信息,而不是目标活动区域的信息,造成空调控制不准确的问题。

在本发明的一个优选实施例中,在所述通过安装在目标活动区域的数据获取装置获取目标信息之前还包括:获取预设的唤醒指令,控制空调按照预设的参数进行工作;通过所述数据获取装置显示目标活动区域当前的环境参数;周期性的通过所述数据获取装置获取目标活动区域的环境参数,在当前的环境参数不满足预设条件的情况下,控制空调进行相应的动作执行。

空调处于待机状态的情况下,能够接收用户的唤醒指令。唤醒之后,初始状态下按照之前预设的参数进行动作执行,例如设置的制冷/制热、温度、湿度以及风速等。

在本发明的一个优选实施例中,所述数据获取装置具有有线或者无线联网模块,所述数据获取装置通过联网模块接收远程控制装置发送的目标信息。

在本实施例的情况下,由于数据获取装置具有联网功能,那么就可以设计相应的APP与其进行通信,从而实现远程控制。

在本发明的一个优选实施例中,所述数据获取装置通过包括WIFI或Zigbee或蓝牙在内的方式与空调内机的控制器进行信号连接。

在本实施例中,为了实现安装的便捷以及美观,数据获取装置与空调内机通过无线的方式进行信号连接。当然这并不对本发明的构思构成任何的限定,也可以通过CAN总线,485总线,网线等进行信号的连接和传输。

在本发明的一个优选实施例中,所述数据获取装置获取目标信息包括:通过语音识别模块获取目标活动区域内的语音信息;通过温湿度传感器获取目标活动区域的温度和湿度;通过人体传感器获取目标活动区域内是否有人以及在有人的情况下该人的活动情况是否满足预设条件。

在本实施例中,通过在数据获取装置上设置相应的传感器来获取目标活动区域的环境数据,实现对目标活动区域的环境数据的准确获取,而不会因为采集的是空调内机附近的环境参数而导致控制误差。

在本发明的一个优选实施例中,在检测到有人并且该人的活动情况满足预设条件的情况下,控制空调的运行参数以及运行目标参数按照预设模式执行。

考虑到有可能用户会处于睡眠的状态而没有及时主动的调节空调的翁都、风速等参数,在睡着的状态下可能出现受凉的情况,本发明对于目标对象的活动状态进行监控,当检测到该对象长时间处于不活动状态的情况下,判断该对象可能处于睡眠状态,进行空调相应参数的调整,例如稍微调高一两度温度,降低吹风速度等,避免因为温差导致目标对象着凉等情况。

在本发明的一个优选实施例中,还包括:通过预设程序获取语音信息的声源方向;通过人体传感器获取用户位置方向;在所述声源方向与所述位置方向一致的情况下,所述语音识别模块实时过滤掉其他角度传来的声音以实现语音信息降噪处理。

本实施例通过预设的算法实现声源追踪,以及结合人体传感器判断人所处的位置,在二者位置一致的情况下,过滤掉来自于其他方向的声音,从而进一步提高降噪效果,提高语音指令识别的准确度,进而实现空调的准确控制。所述的算法可以是现有技术当中任意一种可实现声源追踪的算法,例如基于粒子滤波的鲁棒声源跟踪算法、基于能量衰减的增量式声源跟踪算法、基于最大输出功率的可控波束成形的定位方法、基于高分辨谱估计的定位方法和基于到达时延差估计的定位方法等,在此不进行穷举。

实施例二

如图2所示,基于相同的构思,本实施例提供一种基于相同的构思,本发明还提供一种基于语音识别的空调控制系统500,包括:获取模块501,用于通过安装在目标活动区域的数据获取装置获取目标信息;指令识别模块502,用于基于所述目标信息提取语音,通过语音识别模型对所述语音进行语音指令识别;执行模块503,用于基于识别的所述语音指令控制空调执行预设动作;维持模块504,用于在判断基于所述数据获取装置获取所述目标活动区域所述语音指令所对应的环境参数满足预设条件的情况下,停止执行所述预设动作。

通过将数据获取装置设置在目标活动区域,解决了背景技术中通常都是将相应的传感器装置、信息获取装置设置在空调内机上导致获取的信息是空调内机附近的信息,而不是目标活动区域的信息,造成空调控制不准确的问题。

实施例三

如图3所示,基于相同的构思,本实施例提供一种计算机设备600,该计算机设备600可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器610(central processing units,CPU)(例如,一个或一个以上处理器)和存储器620,一个或一个以上存储应用程序633或数据632的存储介质630(例如一个或一个以上海量存储设备)。其中,存储器620和存储介质630可以是短暂存储或持久存储。存储在存储介质630的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对计算机设备600中的一系列指令操作。更进一步地,处理器610可以设置为与存储介质630通信,在计算机设备600上执行存储介质630中的一系列指令操作。

计算机设备600还可以包括一个或一个以上电源640,一个或一个以上有线或无线网络接口650,一个或一个以上输入输出接口660,和/或,一个或一个以上操作系统631,例如Windows Serve,Mac OS X,Unix,Linux,FreeBSD等等。本领域技术人员可以理解,图3示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件或者组合某些部件,或者不同的部件布置。

所述计算机可读指令被所述处理器执行时,使得所述处理器执行所述计算机可读指令时实现以下步骤:通过安装在目标活动区域的数据获取装置获取目标信息;基于所述目标信息提取语音,通过语音识别模型对所述语音进行语音指令识别;基于识别的所述语音指令控制空调执行预设动作;在判断基于所述数据获取装置获取所述目标活动区域所述语音指令所对应的环境参数满足预设条件的情况下,停止执行所述预设动作。

在本发明的一个优选实施例中,在所述通过安装在目标活动区域的数据获取装置获取目标信息之前还包括:获取预设的唤醒指令,控制空调按照预设的参数进行工作;通过所述数据获取装置显示目标活动区域当前的环境参数;周期性的通过所述数据获取装置获取目标活动区域的环境参数,在当前的环境参数不满足预设条件的情况下,控制空调进行相应的动作执行。

在本发明的一个优选实施例中,所述数据获取装置具有有线或者无线联网模块,所述数据获取装置通过联网模块接收远程控制装置发送的目标信息。

在本发明的一个优选实施例中,所述数据获取装置通过包括WIFI或Zigbee或蓝牙在内的方式与空调内机的控制器进行信号连接。

在本发明的一个优选实施例中,所述数据获取装置获取目标信息包括:通过语音识别模块获取目标活动区域内的语音信息;通过温湿度传感器获取目标活动区域的温度和湿度;通过人体传感器获取目标活动区域内是否有人以及在有人的情况下该人的活动情况是否满足预设条件。

在本发明的一个优选实施例中,在检测到有人并且该人的活动情况满足预设条件的情况下,控制空调的运行参数以及运行目标参数按照预设模式执行。

在本发明的一个优选实施例中,还包括:通过预设程序获取语音信息的声源方向;通过人体传感器获取用户位置方向;在所述声源方向与所述位置方向一致的情况下,所述语音识别模块实时过滤掉其他角度传来的声音以实现语音信息降噪处理。

在一个实施例中,提出了一种可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述基于语音识别的空调控制方法。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

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

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

技术分类

06120116062397