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

一种热水器的语音交互方法及热水器

文献发布时间:2023-06-19 15:47:50



技术领域

本申请属于家电技术领域,具体涉及一种热水器的语音交互方法及热水器。

背景技术

随着科学技术的发展和人们生活水平的提高,人们对家电的使用要求也越来越高。对于热水器而言,也由原来的根据用户在控制面板上输入的信息控制热水器运行,发展为根据用户的语音指令控制热水器运行。

现有技术在热水器根据用户的语音指令控制热水器运行的过程中,热水器可以根据用户的语音指令,对热水器执行相应的运行操作。但是缺少相应的互动,使得用户的体验度相对较低。

发明内容

为了解决现有技术中的上述问题,即为了解决现有技术中热水器根据用户的语音指令,对热水器执行相应的运行操作的过程中,缺少相应的互动,使得用户的体验度相对较低的问题,本申请实施例提供了一种热水器的语音交互方法及热水器。

第一方面,本申请实施例提供一种热水器的语音交互方法,包括:

获取语音指令;

根据所述语音指令中的文本信息,确定回应指令,其中,所述回应指令包括播放音色、回应昵称和回应文本信息;

根据所述回应指令进行播放处理。

在上述的热水器的语音交互方法的优选技术方案中,所述根据所述语音指令中的文本信息,确定回应指令,包括:

根据所述语音指令中的所述文本信息,确定所述回应文本信息和关键词;

根据所述关键词,确定所述播放音色和所述回应昵称;

根据所述播放音色、所述回应昵称和所述回应文本信息,确定所述回应指令。

在上述的热水器的语音交互方法的优选技术方案中,还包括:

识别所述语音指令,确定所述语音指令所属的用户的用户性别和/或用户年龄;

则所述根据所述关键词,确定所述播放音色和所述回应昵称,包括:

根据所述关键词,以及所述用户性别和/或所述用户年龄,确定所述播放音色和所述回应昵称。

在上述的热水器的语音交互方法的优选技术方案中,还包括:

根据所述语音指令中的音色信息,确定所述语音指令所属的用户的用户口音;

根据所述用户口音,调整所述播放音色。

第二方面,本申请实施例提供一种热水器,包括:

获取模块,用于获取语音指令;

处理模块,用于根据所述语音指令中的文本信息,确定回应指令,其中,所述回应指令包括播放音色、回应昵称和回应文本信息;

控制模块,用于根据所述回应指令进行播放处理。

在上述的热水器的优选技术方案中,所述处理模块,具体用于:

根据所述语音指令中的所述文本信息,确定所述回应文本信息和关键词;

根据所述关键词,确定所述播放音色和所述回应昵称;

根据所述播放音色、所述回应昵称和所述回应文本信息,确定所述回应指令。

在上述的热水器的优选技术方案中,所述处理模块,还用于:

识别所述语音指令,确定所述语音指令所属的用户的用户性别和/或用户年龄;

根据所述关键词,以及所述用户性别和/或所述用户年龄,确定所述播放音色和所述回应昵称。

在上述的热水器的优选技术方案中,所述处理模块,还用于:

根据所述语音指令中的音色信息,确定所述语音指令所属的用户的用户口音;

根据所述用户口音,调整所述播放音色。

第三方面,本申请实施例提供一种热水器,包括:

处理器,以及与所述处理器通信连接的存储器;

所述存储器用于存储计算机执行指令;

所述处理器用于执行所述存储器存储的计算机执行指令,以实现第一方面所述的热水器的语音交互方法。

第四方面,本申请实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的热水器的语音交互方法。

本领域技术人员能够理解的是,本申请实施例提供一种热水器的语音交互方法及热水器,该方法通过获取语音指令,并根据语音指令中的文本信息,确定回应指令,以对该回应指令进行播放处理,其中,回应指令包括播放音色、回应昵称和回应文本信息。相较于现有技术缺乏互动性而言,本申请不仅可以根据语音指令执行相应的运行操作,还可以基于文本信息灵活地选择满足用户个性化需求的回应指令,从而通过音色和回应昵称的方式实现与用户的交互,进而增加了用户的体验度。

附图说明

下面参照附图来描述本申请的一种热水器的语音交互方法及热水器的优选实施方式。附图为:

图1为本申请提供的一种热水器的语音交互方法实施例一的流程示意图;

图2为本申请提供的一种热水器的语音交互方法实施例二的流程示意图;

图3为本申请提供的一种热水器的语音交互方法实施例三的流程示意图;

图4为本申请提供的一种热水器的语音交互方法实施例四的流程示意图;

图5为本申请提供的一种热水器实施例的结构示意图;

图6为本申请提供的热水器的结构示意图。

具体实施方式

首先,本领域技术人员应当理解的是,这些实施方式仅仅用于解释本申请的技术原理,并非旨在限制本申请的保护范围。本领域技术人员可以根据需要对其作出调整,以便适应具体的应用场合。

其次,需要说明的是,在本申请实施例的描述中,术语“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示装置或构件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。

此外,还需要说明的是,在本申请实施例的描述中,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个构件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本申请实施例中的具体含义。

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

现有技术中,热水器可以根据用户的语音指令,对热水器执行相应的运行操作,但是缺少相应的互动,使得用户的体验度相对较低。

基于上述技术问题,本申请的技术构思如下:热水器在根据语音指令执行相应的运行操作时,如何根据语音指令与用户进行相应的互动,从而为用户提供个性化服务以提高用户体验度。

以下结合附图对本申请实施例的原理和特征进行描述,所举实例只用于解释本申请实施例,并非用于限定本申请实施例的范围。

下面,通过具体实施例对本申请的技术方案进行详细说明。需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。

图1为本申请提供的一种热水器的语音交互方法实施例一的流程示意图。参见图1,该热水器的语音交互方法具体包括以下步骤:

步骤S101:获取语音指令。

在本实施例中,热水器中设置有可以采集语音信息的语音采集设备,示例性的,语音采集设备可以为麦克风。热水器通过语音采集设备获取用户输入的语音指令。

举例来说,热水器可以通过语音采集设备获取语音指令“珍妮,我要洗澡”,热水器可以获取语音指令“小优,我要听音乐剧”,热水器还可以获取语音指令“海尔兄弟,我要听有声绘本”。

步骤S102:根据语音指令中的文本信息,确定回应指令。

其中,回应指令包括播放音色、回应昵称和回应文本信息。

具体的,热水器获取语音指令后,对该语音指令进行语音识别,获得与该语音指令对应的文本信息。热水器根据该文本信息,确定回应文本信息和关键词,热水器根据该确定的关键词,确定播放音色和回应昵称,热水器根据上述播放音色、回应昵称和回应文本信息,确定回应指令。

可以理解的,热水器获取语音指令对应的文本信息后,热水器可以将该文本信息与热水器中存储的控制词进行匹配,当确定文本信息中多个连续文字与热水器存储的多个控制词中的一个控制词完全匹配时,该与控制词匹配的多个连续文字组成的词语即为文本信息中的控制词,热水器基于该控制词控制热水器运行,并将热水器存储的与该控制词对应的回应文本信息作为回应指令的回应文本信息。另外,热水器还可以将该文本信息与热水器存储的唤醒词进行匹配,当确定文本信息中多个连续文字与热水器存储的多个唤醒词中的一个唤醒词完全匹配时,该与唤醒词匹配的多个连续文字组成的词语即为文本信息中的关键词。在热水器确定关键词后,热水器将热水器中存储的与该关键词匹配的唤醒词所对应的播放音色和回应昵称作为回应指令的播放音色和回应昵称。在热水器确定播放音色、回应昵称和回应文本信息后,热水器根据该回应昵称和该回应文本信息,确定回应指令的文本信息,并根据该播放音色和该回应指令的文本信息,确定回应指令。

以热水器获取语音指令“珍妮,我要洗澡”为例,当热水器获取语音指令后,热水器对该语音指令进行语音识别,获得与该指令对应的文本信息“珍妮,我要洗澡”。热水器可以将该语音指令对应的文本信息与热水器存储的控制词进行匹配,确定该文本信息中的“洗澡”与热水器存储的多个控制词中的一个控制词“洗澡”相匹配,热水器控制热水器流出热水,并确定回应文本信息为“为您打开热水,热水温度46℃”。另外,热水器还可以将该文本信息“珍妮,我要洗澡”与热水器存储的唤醒词进行匹配,确定该文本信息中的“珍妮”与热水器存储的多个唤醒词中的一个唤醒词“珍妮”相匹配,热水器将“珍妮”作为关键词。在确定关键词为“珍妮”后,热水器将热水器存储的与该关键词匹配的唤醒词所对应的播放音色和回应昵称作为回应指令的播放音色和回应昵称,即热水器获取唤醒词“珍妮”对应的播放音色为珍妮音色,对应的回应昵称为“主人”。热水器根据该回应昵称“主人”以及前述确定的回应文本信息“为您打开热水,热水温度46℃”,确定回应指令的文本信息为“主人,为您打开热水,热水温度46℃”,并根据珍妮音色和该回应指令的文本信息,确定回应指令。

步骤S103:根据回应指令进行播放处理。

仍以上述的语音指令“珍妮,我要洗澡”为例,热水器根据播放指令控制播放设备以珍妮音色播放“主人,为您打开热水,热水温度46℃”。

本实施例中,热水器获取语音指令,并根据该语音指令中的文本信息,确定回应指令,以根据回应指令进行播放处理,其中,回应指令包括播放音色、回应昵称和回应文本信息。相较于现有技术热水器在根据用户的语音指令,对热水器执行相应的运行操作的过程中缺少相应的互动而言,本申请的热水器在获取语音指令后,可以根据该语音指令中的文本信息提取关键词,从而确定与关键词适配的适合用户的回应昵称和播放音色,进而确定回应指令并对该回应指令进行播放处理以实现与用户的互动,解决了现有技术在根据语音指令执行运行操作的过程中缺少相应的互动,使得用户体验度低的技术问题。

图2为本申请提供的一种热水器的语音交互方法实施例二的流程示意图,在上述实施例一的基础上,该热水器的语音交互方法具体包括以下步骤:

步骤S201:获取语音指令。

步骤S202:根据语音指令中的文本信息,确定回应文本信息和关键词。

步骤S203:识别语音指令,确定语音指令所属的用户的用户性别和/或用户年龄。

热水器获取语音指令后,识别该语音指令,确定该语音指令所属的用户的性别和/或用户年龄。可选的,热水器获取语音指令后,确定该语音指令的声纹特征,热水器根据声纹识别模型或者声纹库,确定该声纹特征所属的用户,从而确定用户性别和用户年龄。可选的,热水器中存储关键词和用户的对应关系,热水器可以根据该对应关系,确定与该关键词对应的用户,从而确定用户的用户性别和用户年龄。可选的,热水器可以根据语音指令,确定语音指令的音色信息,热水器根据该音色信息确定用户性别和用户年龄。

仍以上述热水器获取语音指令“珍妮,我要洗澡”为例,热水器识别语音指令“珍妮,我要洗澡”,确定该语音指令所属的用户的用户性别为女,用户年龄为6岁。

可以理解的,本实施例中,步骤S202和步骤S203为同时进行的不同步骤。

步骤S204:根据关键词,以及用户性别和/或用户年龄,确定播放音色和回应昵称。

具体的,热水器确定关键词以及用户性别和/或用户年龄后,热水器根据热水器中存储的与该关键词匹配的唤醒词、用户性别和/或用户年龄与播放音色和回应昵称的对应关系,确定播放音色和回应昵称。

仍以上述热水器获取语音指令“珍妮,我要洗澡”为例,热水器确定关键词为“珍妮”,并确定语音指令所属的用户的用户性别为女,用户年龄为6岁后,热水器根据热水器存储的与该关键词匹配的唤醒词、用户性别和/或用户年龄与播放音色和回应昵称的对应关系,确定播放音色为珍妮音色,确定回应昵称为“妹妹”。

步骤S205:根据播放音色、回应昵称和回应文本信息,确定回应指令。

具体的,在热水器确定播放音色、回应昵称和回应文本信息后,热水器根据回应昵称和回应文本信息,确定回应指令的文本信息,并根据该播放音色和该回应指令的文本信息,确定回应指令。

仍以上述热水器获取语音指令“珍妮,我要洗澡”为例,热水器根据该回应昵称“妹妹”以及前述确定的回应文本信息“为您打开热水,热水温度46℃”,确定回应指令的文本信息为“妹妹,为您打开热水,热水温度46℃”,并根据珍妮音色和该文本信息,确定回应指令。

步骤S206:根据回应指令进行播放处理。

仍以上述的语音指令“珍妮,我要洗澡”为例,热水器根据播放指令控制播放设备以珍妮音色播放“妹妹,为您打开热水,热水温度46℃”。

本实施例中,热水器获取语音指令,并根据语音指令中的文本信息,确定回应文本信息和关键词。热水器识别语音指令,确定语音指令所属的用户的用户性别和/或用户年龄。热水器根据确定的关键词,以及用户性别和/或用户年龄,确定播放音色和回应昵称,从而根据播放音色、回应昵称和回应文本信息,确定回应指令,以根据回应指令进行播放处理。本实施例中热水器在前述实施例确定关键词的基础上,识别语音指令,确定语音指令所属用户的用户性别和/或用户年龄,以在根据关键词确定播放音色和回应昵称的基础上,根据该用户的用户性别和用户年龄对该初步确定的播放音色和用户昵称进行调整,以使热水器可以确定出更加满足用户个性化需要的回应指令。

图3为本申请提供的一种热水器的语音交互方法实施例三的流程示意图,在实施例一的基础上,该热水器的语音交互方法具体包括以下步骤:

步骤S301:获取语音指令。

步骤S302:根据语音指令中的文本信息,确定回应文本信息和关键词。

步骤S303:根据关键词,确定播放音色和回应昵称。

步骤S304:根据语音指令中的音色信息,确定语音指令所属的用户的用户口音。

具体的,热水器获取语音指令之后,可以将语音指令输入至预先训练的音色信息生成模型或者音色解码器,生成音色信息。热水器确定音色信息后,可以根据预先训练的检测模型检测语音指令所属的用户的用户口音。可以理解的,检测模型为预先经过方言样本训练的模型。

仍以上述热水器获取语音指令“珍妮,我要洗澡”为例,热水器根据音色信息生成模型或者音色解码器确定音色信息后,根据检测模型,确定该语音指令所属的用户的用户口音为上海口音。

步骤S305:根据用户口音,调整播放音色。

热水器获取前述的播放音色后,可以根据方言转换模型,获得调整后的播放音色。

步骤S306:根据调整后的播放音色、回应昵称和回应文本信息,确定回应指令。

具体的,在热水器确定调整后的播放音色、回应昵称和回应文本信息后,热水器根据该回应昵称和该回应文本信息,确定回应指令的文本信息,并根据该调整后的播放音色和该回应指令的文本信息,确定回应指令。

仍以上述热水器获取语音指令“珍妮,我要洗澡”为例,热水器根据该回应昵称“妹妹”以及前述确定的回应文本信息“为您打开热水,热水温度46℃”,确定回应指令的文本信息为“妹妹,为您打开热水,热水温度46℃”,并根据上海口音的珍妮音色和该文本信息,确定回应指令。

步骤S307:根据回应指令进行播放处理。

仍以上述的语音指令“珍妮,我要洗澡”为例,热水器根据播放指令控制播放设备以具备上海口音的珍妮音色播放“妹妹,为您打开热水,热水温度46℃”。

本实施例中,热水器获取语音指令,并根据语音指令中的文本信息,确定回应文本信息和关键词,并根据关键词,确定播放音色和回应昵称。热水器根据语音指令中的音色信息,确定语音指令所属的用户的用户口音,以根据用户口音,调整播放音色。热水器根据调整后的播放音色、回应昵称和回应文本信息,确定回应指令,以回应指令进行播放处理。本实施例中热水器在前述实施例的基础上,根据语音指令中的音色信息确定用户口音,从而将播放音色调整为有口音的音色,以满足仅可以使用方言的用户的个性化需要,避免出现用户仅可以使用方言,无法使用普通话而导致的无法与热水器进行语音交互的问题。

图4为本申请提供的一种热水器的语音交互方法实施例四的流程示意图。在上述实施例的基础上,该热水器的语音交互方法还包括:

步骤S401:获取唤醒词设置指令。

在本实施例中,热水器获取唤醒词设置指令。可选的,热水器中设置有可以采集语音信息的语音采集设备,热水器可以通过语音采集设备获取用户输入的唤醒词设置指令,可选的,热水器中设置有可以采集文字信息的文字采集设备,热水器可以通过文字采集设备获取用户输入的唤醒词设置指令。

举例来说,热水器可以通过麦克风获取语音形式的唤醒词设置指令“我可以叫你珍妮吗”,热水器还可以通过控制面板获取文字形式的唤醒词设置指令“珍妮”。

步骤S402:根据唤醒词设置指令中的文本信息,确定唤醒词。

具体的,热水器可以通过预先训练的模型对唤醒词设置指令中的文本信息进行处理,确定唤醒词。可以理解的,当唤醒词设置指令为语音指令时,在热水器对唤醒词设置指令中的文本信息进行处理之前,热水器对该语音指令进行语音识别,获得与该语音指令对应的文本信息。

举例来说,热水器获取语音形式的唤醒词设置指令“我可以叫你珍妮吗”后,对该指令进行语音识别,获得与该语音指令对应的文本信息“我可以叫你珍妮吗”。热水器通过预先训练的模型对该文本信息进行处理,确定唤醒词为“珍妮”。

步骤S403:判断唤醒词是否为合格唤醒词。

若判断出否,则执行步骤S404;若判断出是,则执行步骤S405。

具体的,热水器通过词语检测模型,对唤醒词进行检测以确定该唤醒词是否为合格词语。若检测结果为唤醒词不是合格词语,说明该唤醒词无法作为热水器的唤醒词,此时执行步骤S404;若检测结果为唤醒词是合格词语,说明该唤醒词可以作为热水器的唤醒词,此时执行步骤S405。可以理解的,词语检测模型可以检测唤醒词的字数是否超出设定范围,词语检测模型可以检测唤醒词是否为多音色词语,词语检测模型还可以检测唤醒词是否包括敏感词,可以理解的,上述任一种检测不合格,则判定该唤醒词不是合格词语。

步骤S404:生成第一响应信息。

当词语检测模型检测出唤醒词不是合格词语时,热水器生成第一响应信息,该第一响应信息用于提醒用户唤醒词不合格。可以理解的,在热水器生成第一响应信息后,热水器播放第一响应信息,或者,热水器通过控制面板显示第一响应信息。

步骤S405:获取播放音色和回应昵称。

可选的,热水器通过语音采集设备获取用户输入的与该唤醒词对应的播放音色和回应昵称,可选的,热水器可以通过与服务器的通信,获取与该唤醒词对应的播放音色和回应昵称。

举例来说,热水器可以通过语音采集设备采集珍妮输入的与唤醒词“珍妮”对应的播放音色珍妮音色和回应昵称“主人”。

步骤S406:将唤醒词、播放音色和回应昵称存储至热水器中。

热水器在获取唤醒词,以及与该唤醒词对应的播放音色和回应昵称后,将该唤醒词、播放音色和回应昵称存储至热水器中。可以理解的,在热水器将该唤醒词、播放音色和回应昵称存储至热水器后,热水器可以基于包含该唤醒词的语音指令与用户进行语音交互。可以理解的,在热水器将唤醒词、播放音色和回应昵称存储至热水器后,热水器可以生成第二响应信息,该第二响应信息用于提醒用户唤醒词设置成功。可以理解的,在热水器生成第二响应信息后,热水器播放第二响应信息,或者,热水器通过控制面板显示第二响应信息。

仍以上述的唤醒词“珍妮”为例,热水器在获取唤醒词“珍妮”,以及与该唤醒词对应的珍妮音色和回应昵称“主人”后,将该唤醒词、播放音色和回应昵称存储至热水器中,以便热水器可以基于包含该唤醒词的语音指令与用户进行语音交互。

本实施例中,热水器获取唤醒词设置指令,并根据唤醒词设置指令中的文本信息,确定唤醒词。热水器判断唤醒词是否为合格唤醒词,若判断出不是,则生成第一响应信息;若判断出是,则获取播放音色和回应昵称,并将唤醒词、播放音色和回应昵称存储至热水器中。相较于现有技术热水器在根据用户的语音指令,对热水器执行相应的运行操作的过程中缺少相应的互动而言,本实施例中用户可以根据自身需要自定义唤醒词和与该自定义唤醒词对应的播放音色、回应昵称,即用户可以自定义与用户的语音指令对应的回应指令,以使热水器可以在获取用户的语音指令时,基于该自定义的回应指令与用户进行互动。相较于现有技术,本实施例更大程度地满足用户的个性化需求,提高了用户的使用体验。

下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。

下面将结合图5对本申请实施例提供的一种热水器进行详细介绍。图5为本申请提供的一种热水器实施例的结构示意图;如图5所示,该热水器50,包括:获取模块51、处理模块52以及控制模块53。其中,获取模块,用于获取语音指令;处理模块,用于根据语音指令中的文本信息,确定回应指令,其中,回应指令包括播放音色、回应昵称和回应文本信息;控制模块,用于根据回应指令进行播放处理。

本申请实施例提供的热水器可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

在一种优选的实施方案中,处理模块52,具体用于:根据语音指令中的文本信息,确定回应文本信息和关键词;根据关键词,确定播放音色和回应昵称;根据播放音色、回应昵称和回应文本信息,确定回应指令。

本申请实施例提供的热水器可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

在一种优选的实施方案中,处理模块52,还用于:识别语音指令,确定语音指令所属的用户的用户性别和/或用户年龄;根据关键词,以及用户性别和/或用户年龄,确定播放音色和回应昵称。

本申请实施例提供的热水器可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

在一种优选的实施方案中,处理模块52,还用于:根据语音指令中的音色信息,确定语音指令所属的用户的用户口音;根据用户口音,调整播放音色。

本申请实施例提供的热水器可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

图6为本申请提供的热水器的结构示意图。如图6所示,该热水器60包括:处理器61,以及与处理器61通信连接的存储器62;其中,存储器62用于存储计算机执行指令;处理器61用于执行存储器62存储的计算机执行指令,以实现前述任一方法实施例中的基于语音的热水器控制方法。

本申请还提供一种可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现前述任一方法实施例提供的技术方案。

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

技术分类

06120114581820