语音控制方法和计算机存储介质与流程

文档序号:18515282发布日期:2019-08-24 09:25阅读:147来源:国知局
语音控制方法和计算机存储介质与流程

本发明涉及家用电器领域,尤其涉及一种语音控制方法和计算机存储介质。



背景技术:

未来是ai的世界,随着计算机技术及移动互联网技术的普及,当今人们的生活已经逐渐走入智能时代。语音交互是基于语音输入的新一代交互模式,通过说话就可以得到反馈结果,其将在ai领域中占据很重要的作用。

目前,家用电器产品的智能化程度还比较低,如能将智能语音交互应用在家用电器产品上,并提升其智能化程度,无疑能提升用户的体验满意度。



技术实现要素:

本发明的主要目的在于提供一种语音控制方法和计算机存储介质,旨在解决传统的家用电器产品智能化程度比较低的技术问题。

为实现上述目的,本发明提供一种语音控制方法和计算机存储介质,所述语音控制方法包括步骤:

在接收到语音信号时,对接收到的语音信号进行解析;

在所述语音信号为唤醒语音时,获取所述唤醒语音对应的场景模式;

执行所述场景模式对应的操作。

优选地,所述执行所述场景模式对应的操作的步骤还包括:

获取所述场景模式对应的运行参数;

按照所述运行参数运行。

优选地,所述执行所述场景模式对应的操作的步骤还包括:

获取所述场景模式对应的被控家电设备以及对应的运行参数;

控制所述被控家电设备按照获取的所述运行参数运行。

优选地,所述执行所述场景模式对应的操作的步骤之后,所述语音控制方法还包括:

在检测到所述场景模式对应的操作完成时,播放所述操作对应的唤醒语音。

优选地,所述执行所述场景模式对应的操作的步骤之后还包括:

向预设移动终端发送所述场景模式对应的操作已启动的提示信息。

优选地,所述语音控制方法还包括:

实时获取家电设备的工作状态;

在所述家电设备的工作状态满足唤醒语音播放条件时,播放预设的唤醒语音。

此外,为实现上述目的,本发明还提供一种语音控制方法,所述语音控制方法包括步骤:

实时获取家电设备的工作状态;

在所述家电设备的工作状态满足唤醒语音播放条件时,播放预设的唤醒语音,其中,终端在接收到唤醒语音时,获取所述唤醒语音对应的场景模式,并执行所述场景模式对应的操作。

优选地,所述播放预设的唤醒语音的步骤包括:

获取当前工作状态对应的唤醒语音;

播放所述唤醒语音。

此外,为实现上述目的,本发明还提供一种计算机存储介质,所述计算机存储介质上存储有语音控制程序,所述语音控制程序被处理器执行时实现如以上所述的语音控制方法的步骤。

本发明提出的语音控制方法和计算机存储介质,通过在接收到语音信号时,对接收到的语音信号进行解析,在语音信号为唤醒语音时,获取唤醒语音对应的场景模式,执行场景模式对应的操作。实现通过智能语音交互提升家用电器产品的智能化程度。

附图说明

图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图;

图2为本发明语音控制方法第一实施例的流程示意图;

图3为本发明语音控制方法第二实施例的流程示意图;

图4为本发明语音控制方法第三实施例的流程示意图;

图5为本发明语音控制方法第四实施例的流程示意图;

图6为本发明语音控制方法第五实施例的流程示意图;

图7为本发明语音控制方法第六实施例的流程示意图;

图8为本发明语音控制方法第七实施例的流程示意图;

图9为本发明语音控制方法第八实施例的流程示意图;

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:

在接收到语音信号时,对接收到的语音信号进行解析;

在所述语音信号为唤醒语音时,获取所述唤醒语音对应的场景模式;

执行所述场景模式对应的操作。

由于现有技术中,家用电器产品的智能化程度比较低,智能语音交互还未完全应用在家用电器产品上。

本发明提供一种解决方案,通过在接收到语音信号时,对接收到的语音信号进行解析,在语音信号为唤醒语音时,获取唤醒语音对应的场景模式,执行场景模式对应的操作。实现通过智能语音交互提升家用电器产品的智能化程度。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。

本发明实施例的终端可以是具有语音模块的家电设备,也可以是具有语音模块的其他设备,且可以通过红外或蓝牙等方式控制家电设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004、用户接口1003、存储器1005、通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及语音控制程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的语音控制程序,并执行以下操作:

在接收到语音信号时,对接收到的语音信号进行解析;

在所述语音信号为唤醒语音时,获取所述唤醒语音对应的场景模式;

执行所述场景模式对应的操作。

进一步地,处理器1001可以调用存储器1005中存储的语音控制程序,还执行以下操作:

获取所述场景模式对应的运行参数;

按照所述运行参数运行。

进一步地,处理器1001可以调用存储器1005中存储的语音控制程序,还执行以下操作:

获取所述场景模式对应的被控家电设备以及对应的运行参数;

控制所述被控家电设备按照获取的所述运行参数运行。

进一步地,处理器1001可以调用存储器1005中存储的语音控制程序,还执行以下操作:

在检测到所述场景模式对应的操作完成时,播放所述操作对应的唤醒语音。

进一步地,处理器1001可以调用存储器1005中存储的语音控制程序,还执行以下操作:

向预设移动终端发送所述场景模式对应的操作已启动的提示信息。

进一步地,处理器1001可以调用存储器1005中存储的语音控制程序,还执行以下操作:

实时获取家电设备的工作状态;

在所述家电设备的工作状态满足唤醒语音播放条件时,播放预设的唤醒语音,其中,终端在接收到唤醒语音时,获取所述唤醒语音对应的场景模式,并执行所述场景模式对应的操作。

进一步地,处理器1001可以调用存储器1005中存储的语音控制程序,还执行以下操作:

获取当前工作状态对应的唤醒语音;

播放所述唤醒语音。

参照图2,图2为本发明语音控制方法和装置第一实施例的流程示意图;

本实施例提出一种语音控制方法和装置,该语音控制方法和装置包括步骤:

步骤s10,在接收到语音信号时,对接收到的语音信号进行解析;

此处涉及的语音信号,来源可以为用户发出的语音,也可以为设备发出的语音,设备发出的语音可为录制的语音,也可为根据设定的声纹特征合成的语音。具有语音识别功能的设备在接收到此语音信号时,对此语音信号进行解析,识别其语义,将识别结果与预设唤醒语音的语义比对,根据两者语义的相似度来判断此语音信号是否为唤醒语音。

语义识别相较于语音识别更能体现家电设备的智能化程度。若是语音识别,在接收到用户发出的语音时,若用户发出的语音不是完全跟预设的唤醒语音一致,则可能会被判定为不是唤醒语音,但实际情况可能是用户发出的语音跟预设的唤醒语音的字面意思是一样的,可能是多了几个字或少了几个字的差别。如此基于语义识别来判断接收到的语音信号是否为唤醒语音这种方法更准确,也使得基于语音控制家电设备的方法更精准,同时提升了家电设备的智能化程度。

进一步地,可在语义识别的基础上,再加上对声纹特征的识别。若接收到的语音信号的语义与预设唤醒语音的语义相似度很高,则还需判断此语音信号的声纹特征与预设唤醒语音的声纹特征是否相同,若相同,则判定此语音信号为唤醒语音。

步骤s20,在语音信号为唤醒语音时,获取唤醒语音对应的场景模式;

根据预设的不同唤醒语音所对应的场景模式,获取此唤醒语音对应的场景模式,从而确定此唤醒语音可以响应的场景模式,为后续执行该场景模式对应的操作提供数据依据。

步骤s30,执行场景模式对应的操作。

根据已获取的场景模式,获取此场景模式对应的运行参数,按照此运行参数运行。或者根据已获取的场景模式,获取此场景模式对应的被控家电设备以及对应的运行参数,控制被控家电设备按照对应的运行参数运行。

本实施例提出的语音控制方法,通过在接收到语音信号时,对接收到的语音信号进行解析,在语音信号为唤醒语音时,获取唤醒语音对应的场景模式,执行场景模式对应的操作。实现通过智能语音交互提升家用电器产品的智能化程度。

进一步地,参照图3,基于第一实施例提出本发明语音控制方法第二实施例,在本实施例中,所述步骤s30还包括:

步骤s31,获取场景模式对应的运行参数;

步骤s32,按照运行参数运行。

以基于语音触发空调调节温度为例说明,在接收到语音“菜炒好了,可以吃饭了”时,空调获取其运行所需的配置参数和预设的适应就餐的温度值,然后按照获取的参数运行将温度调节至适应就餐的温度。

本实施例公开的技术方案中,具有语音识别功能的家电设备在接收到语音信号时,基于此语音信号的触发获取场景模式对应的运行参数,按照此运行参数运行相关操作。整个方案简单直观,只需家电设备内置语音模块,具有语音识别功能,如此家电设备就跟自然人一样,能听懂一句话的意思,并知道接下来该进行什么操作,然后执行相应的操作,从而将智能语音交互应用在家电设备上,实现家电设备的高度智能化。

进一步地,参照图4,基于第一实施例提出本发明语音控制方法第三实施例,在本实施例中,所述步骤s30还包括:

步骤s33,获取场景模式对应的被控家电设备以及对应的运行参数;

步骤s34,控制被控家电设备按照获取的运行参数运行。

以基于语音触发就餐模式为例说明,在内置语音模块的遥控器接收到语音“菜炒好了,可以吃饭了”时,获取预设的就餐模式关联的家电设备参数和其运行所需的配置参数,通过红外遥控方式按照获取的参数控制家电设备运行以启动就餐模式。如可以控制餐厅灯打开就餐时的灯光,可以控制空调将温度调节至适应就餐的温度。

本实施例公开的技术方案中,家电设备是被控制进行相关操作的,因此不需要内置语音模块,也不需要具有语音识别功能。本方案通过一种具有语音识别功能的设备控制家电设备进行相关操作,此设备在接收到语音信号时,对接收到的语音信号进行解析,并且起到集中控制器的作用,可以通过红外或蓝牙等方式控制家电设备。如此可在家电设备没有语音模块时,也能实现其高度智能化,使得整个方案更完整。更重要的是通过一种内置语音模块的设备可控制不同家电设备进行不同的操作,方便快捷,提升了用户对智能化家电设备的体验满意度。

进一步地,参照图5,基于第一至第三任一实施例提出本发明语音控制方法第四实施例,在本实施例中,所述步骤s30之后,所述语音控制方法还包括:

步骤s40,在检测到场景模式对应的操作完成时,播放操作对应的唤醒语音。

本实施例公开的技术方案中,考虑到家电设备播放的语音可为唤醒语音,因此在家电设备完成操作时,若其内置语音模块,则可播放操作完成时响应的唤醒语音,此唤醒语音用于触发与此家电设备配套的其他家电设备的操作,或者在被具有语音识别功能的设备识别后,用于控制与此家电设备配套的其他家电设备进行相关操作。整个方案中,内置语音模块的家电设备既是接收语音信号并执行操作的设备,又是可以播放唤醒语音使与其配套的家电设备做出相应操作的发声体,如此使得家电设备多功能化、更智能化,也实现了家电设备之间的智能语音交互。

进一步地,参照图6,基于上述任一实施例提出本发明语音控制方法第五实施例,在本实施例中,所述步骤s30之后还包括:

步骤s50,向预设移动终端发送场景模式对应的操作已启动的提示信息。

本实施例公开的技术方案中,通过给用户的移动终端发送提示信息,告知距离家电设备较远没有听到语音播放的用户,其所需要的场景模式对应的操作已启动,用户可根据自己的实际情况做出合理的安排,以免错过家电设备的工作时间段,从而打乱用户已有的计划和安排,影响用户的生活。

进一步地,参照图7,基于上述任一实施例提出本发明语音控制方法第六实施例,在本实施例中,所述语音控制方法还包括:

步骤s60,实时获取家电设备的工作状态;

步骤s70,在家电设备的工作状态满足唤醒语音播放条件时,播放预设的唤醒语音。

为了体现家电设备的高度智能化,实时获取家电设备的工作状态,在家电设备的工作状态满足唤醒语音播放条件时,播放预设的唤醒语音。例如,在检测到自动炒菜机已烹饪结束时,播放语音“菜炒好了,可以吃饭了”,靠近自动炒菜机的用户家庭成员可以听到此提示,此语音也可唤醒其他与之关联的设备启动工作模式,例如,控制餐厅灯打开就餐时的灯光,控制空调将温度调节至适应就餐的温度。

本实施例中的步骤可位于第一实施例步骤中的任何一步,并不限定图7这一种情况。

本实施例公开的技术方案中,充分体现了智能语音交互应用在家电设备上给人们生活带来的方便、舒适和快捷。

本发明还提出一种语音控制方法和装置,参照图8,图8为本发明语音控制方法和装置第七实施例的流程示意图。在本实施例中,该语音控制方法和装置包括步骤:

步骤s80,实时获取家电设备的工作状态;

步骤s90,在家电设备的工作状态满足唤醒语音播放条件时,播放预设的唤醒语音,其中,终端在接收到唤醒语音时,获取唤醒语音对应的场景模式,并执行场景模式对应的操作。

本实施例公开的技术方案中,通过在接收到语音信号时,对接收到的语音信号进行解析,在语音信号为唤醒语音时,获取唤醒语音对应的场景模式,执行场景模式对应的操作。实现通过智能语音交互提升家用电器产品的智能化程度。

进一步地,参照图9,基于第七实施例提出本发明语音控制方法第八实施例,在本实施例中,所述步骤s90还包括:

步骤s91,获取当前工作状态对应的唤醒语音;

步骤s92,播放唤醒语音。

创建家电设备的工作状态与唤醒语音的映射关系表,根据获取的家电设备的当前工作状态,映射得到其对应的唤醒语音,然后播放此唤醒语音。

本实施例公开的技术方案中,通过将家电设备的工作状态与唤醒语音相关联,充分体现了家电设备的智能化,无需用户实时观察即可了解家电设备的工作状态,同时播放的唤醒语音,还可触发其他家电设备的操作,给用户带来了高效的生活体验。

此外,本发明实施例还提出一种计算机存储介质,所述计算机存储介质上存储有语音控制程序,所述语音控制程序被所述处理器执行时实现如上实施例所述的语音控制方法的步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,云端服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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