一种语音控制方法和智能家电与流程

文档序号:17846655发布日期:2019-06-11 21:48阅读:368来源:国知局

本发明涉及智能家电技术领域,特别涉及一种语音控制方法和智能家电。



背景技术:

随着移动互联网和人工智能的发展,智能家电已步入人们的生活,改变了人们的生活方式。

目前,为了满足不同用户的使用需求,越来越多的家电可以通过语音进行控制。但是,通过语音控制的家电大多数没有童锁功能,这会增加儿童因好奇误操作导致的危险性,从而降低家电使用的安全性。



技术实现要素:

本发明实施例提供了一种语音控制方法和智能家电,能够提高家电使用的安全性。

第一方面,本发明实施例提供了一种语音控制方法,应用于智能家电,预先设置童锁功能对应的限制年龄,还包括:

s1:接收当前用户输入的语音控制指令;

s2:确定所述语音控制指令对应的命令词;

s3:确定所述童锁功能是否开启,如果是,执行s4,否则,执行s6;

s4:根据所述语音控制指令,确定所述当前用户的评估年龄;

s5:确定所述评估年龄是否不小于所述限制年龄,如果是,执行s6;

s6:执行所述命令词对应的操作。

优选地,

所述s2,包括:

确定预先存储的语音模板中,是否存在与所述语音控制指令相对应的语音特征参数,其中,所述语音控制指令与所述语音特征参数的相似度大于预设的阈值;

如果是,从预先存储的至少一个激活词中,确定所述语音特征参数对应的目标激活词;

将所述目标激活词作为所述语音控制指令对应的命令词。

优选地,

所述s4,包括:

确定所述语音控制指令对应的年龄特征参数,其中,所述年龄特征参数,包括:基频值、语速值和声压级中的任意一个或多个;

从预先存储的至少两个年龄特征模型中,确定与所述年龄特征参数相对应的目标年龄特征模型;

从预先存储的至少两个年龄范围中,确定所述目标年龄特征模型对应的目标年龄范围;

将所述目标年龄范围的最大值作为所述当前用户的评估年龄。

优选地,

当确定所述评估年龄不小于所述限制年龄时,

在所述执行所述命令词对应的操作之前,进一步包括:

输出与所述命令词相对应的反馈信息。

优选地,

所述确定所述评估年龄是否不小于所述限制年龄,如果是,执行s6,包括:

当确定所述评估年龄小于所述限制年龄时,

输出警告提示信息。

第二方面,本发明实施例提供了一种智能家电,包括:

设置模块,用于预先设置童锁功能对应的限制年龄;

接收模块,用于执行s1:接收当前用户输入的语音控制指令;

识别模块,用于执行s2:确定所述接收模块接收的所述语音控制指令对应的命令词;

处理模块,用于执行s3:确定所述童锁功能是否开启,如果是,执行s4,否则,执行s6;s4:根据所述接收模块接收的所述语音控制指令,确定所述当前用户的评估年龄;s5:确定所述评估年龄是否不小于所述设置模块设置的所述限制年龄,如果是,执行s6;s6:执行所述识别模块识别的所述命令词对应的操作。

优选地,

所述识别模块,用于确定预先存储的语音模板中,是否存在与所述语音控制指令相对应的语音特征参数,其中,所述语音控制指令与所述语音特征参数的相似度大于预设的阈值;如果是,从预先存储的至少一个激活词中,确定所述语音特征参数对应的目标激活词;将所述目标激活词作为所述语音控制指令对应的命令词。

优选地,

所述处理模块,用于确定所述语音控制指令对应的年龄特征参数,其中,所述年龄特征参数,包括:基频值、语速值和声压级中的任意一个或多个;从预先存储的至少两个年龄特征模型中,确定与所述年龄特征参数相对应的目标年龄特征模型;从预先存储的至少两个年龄范围中,确定所述目标年龄特征模型对应的目标年龄范围;将所述目标年龄范围的最大值作为所述当前用户的评估年龄。

优选地,

所述处理模块,进一步用于当确定所述评估年龄不小于所述限制年龄时,输出与所述命令词相对应的反馈信息。

优选地,

所述处理模块,用于当确定所述评估年龄小于所述限制年龄时,输出警告提示信息。

在本发明实施例中,用户如需对智能家电进行控制,可以向智能家电输入语音控制指令,这样智能家电在接收到语音控制指令时,可以确定对应的命令词,再确定童锁功能是否开启,当确定童锁功能开启时,可以根据语音控制指令确定当前用户的评估年龄,以使根据评估年龄和童锁功能对应的限制年龄,确定当前用户是否具有控制设备的权限,当且仅当在评估年龄不小于限制年龄时,执行命令词对应的操作,以使为用户提供对应的服务,实现降低儿童因好奇误操作导致的危险性,提高家电使用的安全性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例提供的一种语音控制方法的流程图;

图2是本发明一实施例提供的另一种语音控制方法的流程图;

图3是本发明一实施例提供的一种智能家电的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种语音控制方法,应用于智能家电,包括:

s0:预先设置童锁功能对应的限制年龄;

s1:接收当前用户输入的语音控制指令;

s2:确定所述语音控制指令对应的命令词;

s3:确定所述童锁功能是否开启,如果是,执行s4,否则,执行s6;

s4:根据所述语音控制指令,确定所述当前用户的评估年龄;

s5:确定所述评估年龄是否不小于所述限制年龄,如果是,执行s6;

s6:执行所述命令词对应的操作。

在本发明实施例中,用户如需对智能家电进行控制,可以向智能家电输入语音控制指令,这样智能家电在接收到语音控制指令时,可以确定对应的命令词,再确定童锁功能是否开启,当确定童锁功能开启时,可以根据语音控制指令确定当前用户的评估年龄,以使根据评估年龄和童锁功能对应的限制年龄,确定当前用户是否具有控制设备的权限,当且仅当在评估年龄不小于限制年龄时,执行命令词对应的操作,以使为用户提供对应的服务,实现降低儿童因好奇误操作导致的危险性,提高家电使用的安全性。

在本发明一实施例中,所述s2,包括:

确定预先存储的语音模板中,是否存在与所述语音控制指令相对应的语音特征参数,其中,所述语音控制指令与所述语音特征参数的相似度大于预设的阈值;

如果是,从预先存储的至少一个激活词中,确定所述语音特征参数对应的目标激活词;

将所述目标激活词作为所述语音控制指令对应的命令词。

在本发明实施例中,从预先设置的语音模板,可以确定是否存在对应于语音控制指令的语音特征参数,以实现对语音控制指令的识别,当存在语音特征参数时,通过确定语音特征参数对应的目标激活词,即可确定语音控制指令对应的命令词,完成语音控制指令的识别。

举例来说,存储带有语音特征参数a、语音特征参数b和语音特征参数c的语音模板;

存储语音特征参数a对应的激活词“调至25°”,语音特征参数b对应的激活词“打开童锁”,语音特征参数b对应的激活词“关闭童锁”;

通过将语音控制命令与语音特征参数a、语音特征参数b和语音特征参数c进行比对,可以确定语音控制命令与语音特征参数a的相似度为1%,语音控制命令与语音特征参数b的相似度为30%,语音控制命令与语音特征参数c的相似度为98%;

预设的阈值为97%,因此可以确定语音特征参数c与语音控制指令相对应,因此可以确定激活词“关闭童锁”为语音控制指令对应的命令词。

在本发明一实施例中,所述s4,包括:

确定所述语音控制指令对应的年龄特征参数,其中,所述年龄特征参数,包括:基频值、语速值和声压级中的任意一个或多个;

从预先存储的至少两个年龄特征模型中,确定与所述年龄特征参数相对应的目标年龄特征模型;

从预先存储的至少两个年龄范围中,确定所述目标年龄特征模型对应的目标年龄范围;

将所述目标年龄范围的最大值作为所述当前用户的评估年龄。

在本发明实施例中,在确定当前用户的评估年龄时,可以通过语音控制指令确定当前用户的基频值、语速值和声压级中的任意一个或多个,再从预先存储的年龄特征模型中匹配相对应的目标年龄特征模型,通过确定目标年龄特征模型对应的年龄范围,即可确定当前用户对应的年龄范围,并可以将年龄范围的最大值作为当前用户的评估年龄,以使根据评估年龄确定用户是否有控制设备的权限。

在本发明一实施例中,当确定所述评估年龄不小于所述限制年龄时,

在所述执行所述命令词对应的操作之前,进一步包括:

输出与所述命令词相对应的反馈信息。

在本发明实施例中,在确定当前用户的评估年龄不小于童锁功能对应的限制年龄时,可以输出对应于命令词的反馈信息,以使给用户反馈,并执行对应的操作,以为用户提供对应的服务。

举例来说,当前用户小崔输入的语音控制指令对应的命令词为温度调至24度,在确定当前用户小崔的评估年龄不小于童锁功能对应的限制年龄时,可以将执行将温度调至24度的操作,并输出温度已调至24度的反馈信息。

在本发明一实施例中,所述确定所述评估年龄是否不小于所述限制年龄,如果是,执行s6,包括:

当确定所述评估年龄小于所述限制年龄时,

输出警告提示信息。

在本发明实施例中,在童锁功能已开启,且当前用户的评估年龄小于限制年龄时,可以确定当前用户没有控制设备的权限,因此可以输出警告提示信息,以使提示当前用户无法控制设备,还便于儿童家长根据警告提示信息及时看管儿童。

如图2所示,为了更加清楚的说明本发明的技术方案及优点,下面对本发明提供的一种语音控制方法进行详细描述,具体可以包括以下步骤:

步骤201:预先设置童锁功能对应的限制年龄。

具体地,用户可以根据需求通过语音控制,或者通过控制面板,或者通过控制设备设置童锁功能对应的限制年龄。

需要说明的是,控制设备可以包括:智能手机、遥控器、平板电脑、台式电脑和笔记本电脑。

举例来说,用户通过语音控制方式设置童锁功能对应的限制年龄为13。

步骤202:接收当前用户输入的语音控制指令。

步骤203:确定预先存储的语音模板中,是否存在与语音控制指令相对应的语音特征参数,其中,语音控制指令与语音特征参数的相似度大于预设的阈值。

具体地,在接收到语音控制指令后,可以先对语音控制指令进行识别,从存储的语音模板中确定与语音控制指令相似度大于阈值的语音特征参数,即可通过语音特征参数即可确定语音控制指令对应的命令词。

举例来说,预先存储带有语音特征参数z、语音特征参数x和语音特征参数c的语音模板和阈值为98%。

分别确定语音控制指令与语音特征参数z的相似度为0%,语音控制指令与语音特征参数x的相似度为98.6%,语音控制指令与语音特征参数c的相似度为20%。

语音特征参数x的相似度为98.6%大于阈值98%,因此可以确定语音特征参数x是与语音控制指令对应的语音特征参数。

步骤204:如果是,从预先存储的至少一个激活词中,确定语音特征参数对应的目标激活词。

具体地,在确定存在与语音控制指令相对应的语音特征参数后,还需要从存储的各个激活词中确定对应的目标激活词,以使确定语音控制指令对应的命令词。

举例来说,存储语音特征参数z对应的激活词为“打开家电”,语音特征参数x对应的激活词为“开启除湿功能”,语音特征参数c对应的激活词为“增加风速”。

语音特征参数x对应的激活词为“开启除湿功能”,因此,可以确定语音控制指令对应的命令词为“开启除湿功能”。

步骤205:将目标激活词作为语音控制指令对应的命令词。

步骤206:确定童锁功能是否开启,如果是,执行步骤207,否则,执行步骤212。

具体地,在识别语音控制指令对应的语义后,还需要确定童锁功能是否开启,以使确定是否可以按照命令词执行对应的操作,还是确定当前用户是否具有控制设备的权限。

步骤207:确定语音控制指令对应的年龄特征参数,其中,年龄特征参数,包括:基频值、语速值和声压级中的任意一个或多个。

具体地,当确定童锁功能已开启时,通过确定语音控制指令对应的基频值、语速值和声压级等年龄特征参数,确定当前用户的评估年龄,以根据评估年龄确定当前用户是否具有控制设备的权限。

举例来说,确定语音控制指令对应的年龄特征参数:基频值为600hz、语速值为30字/min和声压级85db。

步骤208:从预先存储的至少两个年龄特征模型中,确定与年龄特征参数相对应的目标年龄特征模型。

具体地,在确定语音控制指令对应的基频值、语速值和声压级等年龄特征参数后,即可从存储的年龄特征模型中匹配对应的目标年龄特征模型,以使通过目标年龄特征模型确定当前用户的评估年龄。

举例来说,预先存储年龄特征模型q和年龄特征模型w,其中,

年龄特征模型q,包括:音频范围为500hz~800hz,语速范围为5字/min~35字/min,声压范围为75db~90db;

年龄特征模型w,包括:音频范围为100hz~300hz,语速范围为80字/min~130字/min,声压范围为55db~80db;

通过将年龄特征参数的基频值为600hz、语速值为30字/min和声压级85db与年龄特征模型q和年龄特征模型w进行比对,可以确定年龄特征参数的基频值位于年龄特征模型q的音频范围内,语速值位于年龄特征模型q的语速范围内,声压级位于年龄特征模型q的声压范围内,因此可以确定年龄特征模型q为目标年龄特征模型。

步骤209:从预先存储的至少两个年龄范围中,确定目标年龄特征模型对应的目标年龄范围。

具体地,在确定出目标年龄特征模型后,可以根据目标年龄特征模型对应的目标年龄范围,确定当前用户的评估年龄。

举例来说,预先存储年龄特征模型q对应的年龄范围为6~9岁,年龄特征模型w对应的年龄范围14~100岁。

年龄特征模型q对应的目标年龄范围为6~9岁。

步骤210:将目标年龄范围的最大值作为当前用户的评估年龄。

具体地,目标年龄范围是用户年龄的范围,因此为了降低儿童因误操作导致危险性,可以将目标年龄范围的最大值作为当前用户的评估年龄,以使根据评估年龄确定用户是否具有控制设备的权限。

举例来说,将目标年龄范围为6~9岁的最大值9岁,作为当前用户的评估年龄。

步骤211:确定评估年龄是否不小于限制年龄,如果是,执行步骤212,否则,执行步骤213。

具体地,通过将当前用户的评估年龄与童锁功能对应的限制年龄进行比对,即可确定当前用户是否具有控制设备的权限,当且仅当在确定当前用户具有控制权限时,按照确定的命令词执行对应的操作,以为当前用户提供服务。

举例来说,评估年龄9岁小于限制年龄13岁,因此可以确定当前用户不具有控制设备的权限,可以输出警告提示信息。

步骤212:输出与命令词相对应的反馈信息,并执行命令词对应的操作。

具体地,在确定当前用户具有控制设备的权限时,可以向当前用户输出对应的反馈信息,以使当前用户确定设备语音控制命令可以被执行,避免当前用户重复输入语音控制指令。

举例来说,输出除湿功能已开启,并开启设备的除湿功能。

步骤213:输出警告提示信息。

具体地,在确定当前用户不具有控制设备的权限时,可以输出警告提示信息,例如,警告提示音,以提示当前用户无法控制设备,还可以提示儿童家长儿童正在试图控制设备。

如图3所示,本发明实施例提供了一种智能家电,包括:

设置模块301,用于预先设置童锁功能对应的限制年龄;

接收模块302,用于执行s1:接收当前用户输入的语音控制指令;

识别模块303,用于执行s2:确定所述接收模块接收的所述语音控制指令对应的命令词;

处理模块304,用于执行s3:确定所述童锁功能是否开启,如果是,执行s4,否则,执行s6;s4:根据所述接收模块302接收的所述语音控制指令,确定所述当前用户的评估年龄;s5:确定所述评估年龄是否不小于所述设置模块301设置的所述限制年龄,如果是,执行s6;s6:执行所述识别模块303识别的所述命令词对应的操作。

在本发明实施例中,用户如需对智能家电进行控制,可以向智能家电输入语音控制指令,这样接收模块在接收到语音控制指令时,识别模块可以确定对应的命令词,再通过处理模块确定童锁功能是否开启,当确定童锁功能开启时,可以根据语音控制指令确定当前用户的评估年龄,以使根据评估年龄和设置模块设置的童锁功能对应的限制年龄,确定当前用户是否具有控制设备的权限,当且仅当在评估年龄不小于限制年龄时,执行命令词对应的操作,以使为用户提供对应的服务,实现降低儿童因好奇误操作导致的危险性,提高家电使用的安全性。

需要说明的,智能家电,包括:智能空调、智能冰箱、智能洗衣机、智能电视,但不限于此。

在本发明一实施例中,所述识别模块,用于确定预先存储的语音模板中,是否存在与所述语音控制指令相对应的语音特征参数,其中,所述语音控制指令与所述语音特征参数的相似度大于预设的阈值;如果是,从预先存储的至少一个激活词中,确定所述语音特征参数对应的目标激活词;将所述目标激活词作为所述语音控制指令对应的命令词。

在本发明一实施例中,所述处理模块,用于确定所述语音控制指令对应的年龄特征参数,其中,所述年龄特征参数,包括:基频值、语速值和声压级中的任意一个或多个;从预先存储的至少两个年龄特征模型中,确定与所述年龄特征参数相对应的目标年龄特征模型;从预先存储的至少两个年龄范围中,确定所述目标年龄特征模型对应的目标年龄范围;将所述目标年龄范围的最大值作为所述当前用户的评估年龄。

在本发明一实施例中,所述处理模块,进一步用于当确定所述评估年龄不小于所述限制年龄时,输出与所述命令词相对应的反馈信息。

在本发明一实施例中,所述处理模块,用于当确定所述评估年龄小于所述限制年龄时,输出警告提示信息。

本发明各个实施例至少具有如下有益效果:

1、在本发明一实施例中,用户如需对智能家电进行控制,可以向智能家电输入语音控制指令,这样智能家电在接收到语音控制指令时,可以确定对应的命令词,再确定童锁功能是否开启,当确定童锁功能开启时,可以根据语音控制指令确定当前用户的评估年龄,以使根据评估年龄和童锁功能对应的限制年龄,确定当前用户是否具有控制设备的权限,当且仅当在评估年龄不小于限制年龄时,执行命令词对应的操作,以使为用户提供对应的服务,实现降低儿童因好奇误操作导致的危险性,提高家电使用的安全性。

2、在本发明一实施例中,从预先设置的语音模板,可以确定是否存在对应于语音控制指令的语音特征参数,以实现对语音控制指令的识别,当存在语音特征参数时,通过确定语音特征参数对应的目标激活词,即可确定语音控制指令对应的命令词,完成语音控制指令的识别。

3、在本发明一实施例中,在确定当前用户的评估年龄时,可以通过语音控制指令确定当前用户的基频值、语速值和声压级中的任意一个或多个,再从预先存储的年龄特征模型中匹配相对应的目标年龄特征模型,通过确定目标年龄特征模型对应的年龄范围,即可确定当前用户对应的年龄范围,并可以将年龄范围的最大值作为当前用户的评估年龄,以使根据评估年龄确定用户是否有控制设备的权限。

4、在本发明一实施例中,在确定当前用户的评估年龄不小于童锁功能对应的限制年龄时,可以输出对应于命令词的反馈信息,以使给用户反馈,并执行对应的操作,以为用户提供对应的服务。

5、在本发明一实施例中,在童锁功能已开启,且当前用户的评估年龄小于限制年龄时,可以确定当前用户没有控制设备的权限,因此可以输出警告提示信息,以使提示当前用户无法控制设备,还便于儿童家长根据警告提示信息及时看管儿童。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个〃....〃”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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