基于自定义语音指令库的智慧家居语音操控方法与流程

文档序号:14119287阅读:279来源:国知局

本发明涉及语音技术,特别涉及智慧家居语音交互的技术。



背景技术:

当前智慧家居蓬勃发展,通常在用户首次使用智慧家居系统时,会需要用户注册一个账号,用于管理职能设备,用户通过移动客户端登录账号即可进行设备管理,而通过移动客户端等终端登录账号后,尤其是通过语音控制设备时给用户带来优质的用户体验,但传统的语音控制大都是在终端或是云端预置写入所有智能设备语音控制指令,形成一个标准完整的语音指令库,当用户输入语音指令时,输入语音词条指令与该语音指令库进行检索匹配,若匹配成功,则执行相关联设备的操作,从而实现语音控制设备的功能。

这种传统的语音控制方法主要有三个弊端:

1、用户必须按照已明确好的语音指令输入,才能控制设备,如:对空调进行控制,用户只能输入“空调开机”、“空调关机”等固定语音指令与预置语音控制指令词条完全匹配的词条才能执行相应控制动作,完全不能实现用户个性化及智能化的操控。

2、由于每个终端都预置所有设备语音控制指令,当用户的智慧家居系统中实际只有一个智能设备时,其他设备相关语音控制指令词条就显得多余无用,反而占用更多的存储空间。

3、用户每次输入语音指令都需要在整个语音指令库中进行检索匹配,大大增加了语音词条检索匹配范围,降低检索匹配效率。



技术实现要素:

本发明的目的是要解决目前智慧家居中语音控制不满足用户个性化需求的问题,提供了一种基于自定义语音指令库的智慧家居语音操控方法。

本发明解决其技术问题,采用的技术方案是,基于自定义语音指令库的智慧家居语音操控方法,其特征在于,包括以下步骤:

步骤1、用户通过终端注册智慧家居进而在云端平台注册,同时建立用户当前设备列表,云端平台根据用户账号获取用户当前设备列表,从标准语音指令库中提取出对应智能设备的所有语音控制指令;

步骤2、云端平台将所提取出的语音控制指令按照设备名称划分为设备名称加功能控制的形式,由设备名称加上功能控制组成用户语音控制指令并将其存储于与用户账号相关联的用户私有语音指令库;

步骤3、用户通过终端登陆智慧家居进而登陆云端平台,对用户当前设备列表进行添加或删除操作,或进行设备名称修改操作,对用户当前设备列表进行添加或删除操作时,云端平台在用户私有语音指令库中对应添加新的用户语音控制指令或删除对应设备的用户语音控制指令,当用户进行设备名称修改操作时,云端平台将用户语音控制指令中对应的设备名称修改为用户所修改的设备名称并存储为新的用户语音控制指令;

步骤4、使用时,用户通过终端向云端平台发出语音指令,所述语音指令中包含用户账号及具体语音指令;

步骤5、云端平台针对接收到的语音指令,将其中的具体语音指令在用户账号对应的用户私有语音指令库中进行匹配,若匹配成功,则向对应智能设备发送对应的控制指令,否则将该具体语音指令置于标准语音指令库中进行匹配,若匹配成功,则向对应智能设备发送对应的控制指令,否则反馈终端匹配失败。

具体的,步骤3中,所述当用户进行设备名称修改操作时,云端平台将用户语音控制指令中对应的设备名称修改为用户所修改的设备名称并存储为新的用户语音控制指令的具体方法为:

当用户进行设备名称修改操作时,云端平台从用户私有语音指令库中提取出对应设备的用户语音控制指令,并将这些用户语音控制指令中的设备名称替换为用户修改后的设备名称,得到新的用户语音控制指令,并将其存储于用户私有语音指令库。

进一步的,步骤3中,所述对用户当前设备列表进行添加或删除操作时,云端平台在用户私有语音指令库中对应添加新的用户语音控制指令或删除对应设备的用户语音控制指令的具体方法为:

当用户对用户当前设备列表进行添加操作时,云端平台从标准语音指令库中提取出本次所添加的智能设备的所有语音控制指令,并将所提取出的语音控制指令按照设备名称划分为设备名称加功能控制的形式,由设备名称加上功能控制组成用户语音控制指令并存储于用户私有语音指令库;

当用户对用户当前设备列表进行删除操作时,云端平台从用户私有语音指令库中删除本次所删除的智能设备对应的用户语音控制指令。

具体的,步骤1中,所述终端为所述用户当前设备列表中的一个智能设备。

再进一步的,步骤1中,所述终端为智能移动终端。

具体的,所述智能移动终端为智能手机或平板电脑。

再进一步的,步骤1中,所述智能设备为智能电视和/或智能空调和/或智能洗衣机和/或智能灯具和/或智能移动终端。

本发明的有益效果是,在本发明方案中,通过上述基于自定义语音指令库的智慧家居语音操控方法,用户可以对设备名称进行修改,修改以后用户的语音控制可更显个性化,且由于用户私有指令库中仅存储用户设备列表中所具有的智能设备的用户语音控制指令,因而其所占用的空间相对较小,检索匹配时也就更加快捷,从而大大提高了检索匹配效率,进而提高智能设备的响应速度。

具体实施方式

下面结合实施例,详细描述本发明的技术方案。

本发明所述基于自定义语音指令库的智慧家居语音操控方法,首先用户通过终端注册智慧家居进而在云端平台注册,同时建立用户当前设备列表,云端平台根据用户账号获取用户当前设备列表,从标准语音指令库中提取出对应智能设备的所有语音控制指令,然后云端平台将所提取出的语音控制指令按照设备名称划分为设备名称加功能控制的形式,由设备名称加上功能控制组成用户语音控制指令并将其存储于与用户账号相关联的用户私有语音指令库,用户可通过终端登陆智慧家居进而登陆云端平台,对用户当前设备列表进行添加或删除操作,或进行设备名称修改操作,对用户当前设备列表进行添加或删除操作时,云端平台在用户私有语音指令库中对应添加新的用户语音控制指令或删除对应设备的用户语音控制指令,当用户进行设备名称修改操作时,云端平台将用户语音控制指令中对应的设备名称修改为用户所修改的设备名称并存储为新的用户语音控制指令;使用时,用户通过终端向云端平台发出语音指令,语音指令中包含用户账号及具体语音指令,云端平台针对接收到的语音指令,将其中的具体语音指令在用户账号对应的用户私有语音指令库中进行匹配,若匹配成功,则向对应智能设备发送对应的控制指令,否则将该具体语音指令置于标准语音指令库中进行匹配,若匹配成功,则向对应智能设备发送对应的控制指令,否则反馈终端匹配失败。

实施例

本发明实施例的基于自定义语音指令库的智慧家居语音操控方法,具体包括以下步骤:

步骤1、用户通过终端注册智慧家居进而在云端平台注册,同时建立用户当前设备列表,云端平台根据用户账号获取用户当前设备列表,从标准语音指令库中提取出对应智能设备的所有语音控制指令。

本步骤中,终端可以为用户当前设备列表中的一个智能设备,终端可以为智能移动终端,如智能手机或平板电脑等,方便操作;而智能设备可以为智能电视和/或智能空调和/或智能洗衣机和/或智能灯具和/或智能移动终端等。另外,用户通过终端注册智慧家居进而在云端平台注册,同时建立用户当前设备列表的处理过程均为现有技术,此处不再详述。

步骤2、云端平台将所提取出的语音控制指令按照设备名称划分为设备名称加功能控制的形式,由设备名称加上功能控制组成用户语音控制指令并将其存储于与用户账号相关联的用户私有语音指令库。

步骤3、用户通过终端登陆智慧家居进而登陆云端平台,对用户当前设备列表进行添加或删除操作,或进行设备名称修改操作,对用户当前设备列表进行添加或删除操作时,云端平台在用户私有语音指令库中对应添加新的用户语音控制指令或删除对应设备的用户语音控制指令,当用户进行设备名称修改操作时,云端平台将用户语音控制指令中对应的设备名称修改为用户所修改的设备名称并存储为新的用户语音控制指令。

本步骤中,当用户进行设备名称修改操作时,云端平台将用户语音控制指令中对应的设备名称修改为用户所修改的设备名称并存储为新的用户语音控制指令的具体方法优选为:当用户进行设备名称修改操作时,云端平台从用户私有语音指令库中提取出对应设备的用户语音控制指令,并将这些用户语音控制指令中的设备名称替换为用户修改后的设备名称,得到新的用户语音控制指令,并将其存储于用户私有语音指令库。对用户当前设备列表进行添加或删除操作时,云端平台在用户私有语音指令库中对应添加新的用户语音控制指令或删除对应设备的用户语音控制指令的具体方法可以为:当用户对用户当前设备列表进行添加操作时,云端平台从标准语音指令库中提取出本次所添加的智能设备的所有语音控制指令,并将所提取出的语音控制指令按照设备名称划分为设备名称加功能控制的形式,由设备名称加上功能控制组成用户语音控制指令并存储于用户私有语音指令库,当然也可从标准语音指令库中提取出用户当前设备列表中所有智能设备的所有语音控制指令,如步骤2一般获取所有的用户语音控制指令后替换用户私有语音指令库中的用户语音控制指令;当用户对用户当前设备列表进行删除操作时,云端平台从用户私有语音指令库中删除本次所删除的智能设备对应的用户语音控制指令。

步骤4、使用时,用户通过终端向云端平台发出语音指令,所述语音指令中包含用户账号及具体语音指令。

步骤5、云端平台针对接收到的语音指令,将其中的具体语音指令在用户账号对应的用户私有语音指令库中进行匹配,若匹配成功,则向对应智能设备发送对应的控制指令,否则将该具体语音指令置于标准语音指令库中进行匹配,若匹配成功,则向对应智能设备发送对应的控制指令,否则反馈终端匹配失败。

综合上述描述可见,由于用户语音控制指令是由设备名称加上功能控制组合而成,因而用户在修改设备名称时,可设置任意的设备名称,如针对空调,可将其设置为“我的空调”或者“空调一”等等用户所想要的设备名称,我们以用户将设备名称修改为“我的空调”为例,存储于标准语音指令库中的语音指令以“空调开启”、“空调关闭”、“空调制热”及“空调制冷”为例,这样存储在云端平台的用户私有语音指令库中的用户语音控制指令就为“我的空调开启”、“我的空调关闭”、“我的空调制热”及“我的空调制冷”,这里,“我的空调”即为设备名称,而“开启”、“关闭”、“制热”及“制冷”即为功能控制。

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