智能家电的语音控制方法、终端及系统与流程

文档序号:11867378阅读:852来源:国知局
智能家电的语音控制方法、终端及系统与流程

本发明涉及智能家电技术领域,尤其涉及一种智能家电的语音控制方法、终端及系统。



背景技术:

目前,语音识别技术被广泛应用于各种领域,如在空调器、智能电饭煲、智能电视等智能家用电器的控制领域中,通过语音信号对智能家用电器进行控制,可以简化用户的操作过程,提升用户的操作体验。现有的智能家电,如空调器、智能电视等,一般都是通过遥控装置或者手机、平板电脑等移动终端接收用户发出的语音信号对被控终端进行控制,但是,这种控制方式需要用户手持遥控装置或者移动终端进行操作,并且靠近移动终端才能进行语音输入,当用户在不能借助双手或者双手不便的情况下,无法使用遥控装置或者移动终端进行语音控制,为用户带来不便。



技术实现要素:

本发明提供一种智能家电的语音控制方法、终端及系统,其主要目的在于解决当用户在不能借助双手或者双手不便的情况下,无法使用遥控装置或者移动终端进行语音控制的技术问题。

为实现上述目的,本发明提供一种智能家电的语音控制方法,该智能家电的语音控制方法包括:

控制终端在接收到可穿戴设备发送的语音信号时,识别所述语音信号以得到所述语音信号对应的语音数据;

确定与所述语音数据匹配的控制指令,并将所述控制指令发送至被控终端,以供所述被控终端根据接收到的所述控制指令执行相应的控制操作。

可选地,所述将所述控制指令发送至被控终端的步骤之前,所述智能家电的语音控制方法还包括步骤:

从所述语音数据中获取标识信息;

当从所述语音数据中获取到标识信息时,存储所述标识信息;

当从所述语音数据中获取不到标识信息时,获取存储的标识信息;

所述将所述控制指令发送至被控终端的步骤包括:

将所述控制指令发送至获取到的所述标识信息对应的被控终端。

可选地,所述将所述控制指令发送至被控终端的步骤之前,所述智能家电的语音控制方法还包括步骤:

从所述语音数据中获取时间信息;

所述将所述控制指令发送至获取到的所述标识信息对应的被控终端的步骤包括:

根据获取到的所述时间信息将所述控制指令发送至所述标识信息对应的被控终端。

可选地,所述识别所述语音信号以得到所述语音信号对应的语音数据的步骤之后,所述智能家电的语音控制方法还包括:

当识别所述语音信号失败时,向所述可穿戴设备发送识别所述语音信号失败的反馈信息,以供所述可穿戴设备根据所述反馈信息输出识别所述语音信号失败的提示信息。

可选地,所述将所述控制指令发送至被控终端的步骤之后,所述智能家电的语音控制方法还包括:

当接收到所述被控终端发送的响应信息时,将所述响应信息发送至所述可穿戴设备,以供所述可穿戴设备根据所述响应信息输出所述被控终端执行所述控制指令失败的提示信息,其中,所述被控终端在执行所述控制指令失败时,向所述控制终端发送所述响应信息。

此外,为实现上述目的,本发明还提供一种智能家电的语音控制终端,该智能家电的语音控制终端包括:

语音识别模块,用于在接收到可穿戴设备发送的语音信号时,识别所述语音信号以得到所述语音信号对应的语音数据;

指令发送模块,用于确定与所述语音数据匹配的控制指令,并将所述控制指令发送至被控终端,以供所述被控终端根据接收到的所述控制指令执行相应的控制操作。

可选地,所述智能家电的语音控制终端还包括:

信息获取模块,用于从所述语音数据中获取标识信息;

信息存储模块,用于当从所述语音数据中获取到标识信息时,存储所述标识信息;

所述信息获取模块,将用于当从所述语音数据中获取不到标识信息时,获取存储的标识信息;

所述指令发送模块,还用于将所述控制指令发送至获取到的所述标识信息对应的被控终端。

可选地,所述信息获取模块,还用于从所述语音数据中获取时间信息;

所述指令发送模块,还用于根据获取到的所述时间信息将所述控制指令发送至所述标识信息对应的被控终端。

可选地,所述智能家电的语音控制终端还包括:

信息发送模块,用于当识别所述语音信号失败时,向所述可穿戴设备发送识别所述语音信号失败的反馈信息,以供所述可穿戴设备根据所述反馈信息输出识别所述语音信号失败的提示信息。

此外,为实现上述目的,所述智能家电的语音控制系统包括上述智能家电的语音控制终端,以及可穿戴设备和被控终端,其中,所述可穿戴设备用于:在接收到语音信号时,将所述语音信号发送至与所述可穿戴设备关联的控制终端;

所述被控终端用于:在接收到所述控制终端发送的控制指令时,根据所述控制指令执行相应的控制操作。

本发明提出的智能家电的语音控制方法、终端及系统,用户通过佩戴的可穿戴设备发出语音信号,可穿戴设备将接收到的语音信号发送至控制终端,控制终端接收到所述语音信号后,识别该语音信号以得到与语音信号对应的语音数据,并确定与该语音数据匹配的控制指令,将控制指令发送至当前被控终端,当前被控终端根据接收到的控制指令执行相应的控制操作,从而实现对被控终端的控制,本发明提出的方法中,用户可以随时通过佩戴的可穿戴设备发出语音信号对被控终端进行控制,无需借助双手,因此,即使在双手不便操作控制终端的情况下,依然能够通过可穿戴设备对被控终端进行语音控制。

附图说明

图1为本发明智能家电的语音控制方法第一实施例的流程图;

图2为本发明智能家电的语音控制方法第二实施例的流程图;

图3为本发明智能家电的语音控制终端第一实施例的功能模块示意图;

图4为本发明智能家电的语音控制终端第二实施例的功能模块示意图。

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

具体实施方式

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

本发明提供一种智能家电的语音控制方法。参照图1所示,为本发明智能家电的语音控制方法第一实施例的流程图。

在本实施例中,该智能家电的语音控制方法包括:

步骤S10,控制终端在接收到可穿戴设备发送的语音信号时,识别所述语音信号以得到所述语音信号对应的语音数据;

步骤S20,确定与所述语音数据匹配的控制指令,并将所述控制指令发送至被控终端,以供所述被控终端根据接收到的所述控制指令执行相应的控制操作。

需要说明的是,所述控制终端可以是手机、平板电脑等移动终端,也可以是其他的具有语音识别功能、且能够与被控终端以及可穿戴设备建立无线连接的控制终端,所述被控终端可以是智能电视、空调器能智能家电。其中,可穿戴设备可以通过蓝牙、ZigBee、wifi等方式与控制终端之间建立近场通信,控制终端与被控终端之间可以通过蓝牙、ZigBee、wifi等方式建立近场通信,或者通过其他的连接方式建立远程无线通信。

提供一语音控制App(Application,应用),该语音控制App可以运行在上述控制终端中,用户可以通过该语音控制App建立控制终端与被控终端之间的连接。

进一步地,作为一种实施方式,还可以通过该语音控制App对本地语音库进行设置,或者,可以与云端语音库建立连接,在进行语音识别并匹配时,当在本地语音库匹配不到控制指令时,将语音信号发送到云端语音库进行语音匹配;此外,用户还可以预先通过控制终端采集自己的语音信号,并识别该语音信号得到与语音信号对应的语音数据,将得到的语音数据与特定的控制指令关联后,存储在本地语音库,也就是说,用户可以用自己输入的语音信号建立本地语音库,这样能够使语音库的语音模板更符合用户自己的语言习惯,并且能够提高语音识别的速度与效率。

用户通过可穿戴设备输入语音信号,可穿戴设备将采集到的语音信号发送至控制终端,控制终端识别该语音信号,得到该语音信号对应的语音数据,可以理解的是,控制终端可以通过其本地语音库进行语音数据的匹配,以确定与语音数据匹配的控制指令,或者通过将语音数据发送至云端语音库的方式确定匹配的控制指令;将匹配的控制指令发送至与控制终端关联的被控终端,被控终端根据接收到的控制指令执行相应的控制操作。

进一步地,作为一种实施方式,控制终端可以与一被控终端建立连接,也就是说,控制终端与某一台被控终端绑定,在一段时间内只对一台被控终端进行语音控制,当用户需要控制其他的被控终端时,需要通过语音控制App修改当前绑定的被控终端,这样,在控制终端在而接收到语音信号时,可以直接将匹配的控制指令发送到绑定的被控终端。因此,用户在输入语音信号时,不必每一个语音信号中都要包括被控终端的标识信息,例如,控制终端与某一台空调器绑定以后,用户可以发出“开启”、“升高1度”、“降低1度”等这样的语音信号来控制空调器。

或者,作为另一种实施方式,控制终端可以同时与多个被控终端建立连接,也就说,控制终端可以同时绑定多个被控终端,对这些被控终端进行语音控制,这就需要通过被控终端的标识信息判断该语音信号对应的被控终端。具体地,在将所述控制指令发送至被控终端之前,该方法还包括:

从所述语音数据中获取标识信息;

当从所述语音数据中获取到标识信息时,存储所述标识信息;

当从所述语音数据中获取不到标识信息时,获取存储的标识信息;

将所述控制指令发送至被控终端的步骤包括:

将所述控制指令发送至获取到的所述标识信息对应的被控终端。

用户在发出语音信号时,需要说明是对于哪一台被控终端进行控制,例如,语音信号为“开启客厅空调”、“将客厅空调温度升高1度”等,这样在对语音信号进行识别得到语音数据时,能够从该语音数据中获取到的位于客厅的空调对应的标识信息“客厅空调”,可以理解的是该标识信息需要用户预先在语音控制App中配置,所述标识信息可以是被控终端的名称,或者包含有被控终端的名称的信息,或者是其他能够表示该被控终端、且能够将被控终端与其他的被控终端区分开的信息,用户发出的语音信号对应的语音数据中需要包含有该标识信息。

当能够从语音数据中获取到标识信息时,存储该标识信息,如果获取不到,则获取存储的标识信息,也就是说,当用户需要连续向同一台被控终端进行语音控制时,只需要在第一个指令中包含有标识信息即可,例如,控制终端同时与空调器和智能电视绑定,而此时用户需要对空调器进行语音控制,则可以发出如下语音信号“开启空调器”、“升高1度”、“风速自动”等,第一个语音信号中包含有标识信息“空调器”,控制终端会将匹配的控制指令发送至空调器,并存储该标识信息,即使接下来发出的语音信号中没有标识信息,控制终端也会将控制指令发送到与存储的标识信息对应的被控终端。当控制终端接收到的语音信号中获取不到标识信息、获取不到存储的标识信息,并且当前控制终端绑定有多个被控终端时,判定接收到的语音信号无法识别,则向可穿戴设备发送反馈信息,以使可穿戴设备输出提示信息,以提示用户重新输入语音信号。

或者,在其他的实施例中,也可以在控制终端的本地语音库为每一台控制终端建立对应的子语音库,不同的子语音库之间没有语音信号的冲突,即两个子语音库中没有相同的语音信号,这样,即使控制终端绑定了多台被控终端,也不会产生冲突,只要用户按照预先设置的子语音库中的语音模板发出语音信号,控制终端在匹配到对应的控制指令的同时,判断其所述的子语音库,进而获取对应的被控终端,并将其发送至对应的被控终端。

进一步地,作为一种实施方式,在将所述控制指令发送至被控终端之前,该方法还包括:

从所述语音数据中获取时间信息;

所述将所述控制指令发送至获取到的所述标识信息对应的被控终端的步骤包括:根据获取到的所述时间信息将所述控制指令发送至所述标识信息对应的被控终端。

用户输入的语音信号中可以包含有时间信息,例如“10分钟后开启空调”,控制终端在接收到该语音信号后获取时间信息“10分钟后”,可以直接将时间信息以及控制指令发送至空调器,控制空调器执行定时开启;或者,存储该时间信息,并在达到该时间信息对应的时间点时,将匹配的控制指令发送至空调器以控制空调器开启。

本实施例提出的智能家电的语音控制方法,用户通过佩戴的可穿戴设备发出语音信号,可穿戴设备将接收到的语音信号发送至控制终端,控制终端接收到所述语音信号后,识别该语音信号以得到与语音信号对应的语音数据,并确定与该语音数据匹配的控制指令,将控制指令发送至当前被控终端,当前被控终端根据接收到的控制指令执行相应的控制操作,从而实现对被控终端的控制,本发明提出的方法中,用户可以随时通过佩戴的可穿戴设备发出语音信号对被控终端进行控制,无需借助双手,因此,即使在双手不便操作控制终端的情况下,依然能够通过可穿戴设备对被控终端进行语音控制。

基于第一实施例提出本发明智能家电的语音控制方法的第二实施例。在本实施例中,在步骤S10之后,该智能家电的语音控制方法还包括:

当识别所述语音信号失败时,向所述可穿戴设备发送识别所述语音信号失败的反馈信息,以供所述可穿戴设备根据所述反馈信息输出识别所述语音信号失败的提示信息。

当控制终端识别接收到的语音信号失败时,即没有匹配的控制指令,例如,在本地语音库或者通过云端语音库都没有获取到匹配的控制指令,则向可穿戴设备发送未成功识别语音信号的反馈信息,可穿戴设备在接收到该反馈信息时,可以输出提示信息,提示用户控制控制终端未成功识别所述语音信号,例如,可以通过震动或者指示灯闪烁等方式。

进一步地,参照图2所示,作为一种实施方式,在步骤S20之后,该智能家电的语音控制方法还包括:

步骤S30,当接收到所述被控终端发送的响应信息时,将所述响应信息发送至所述可穿戴设备,以供所述可穿戴设备根据所述响应信息输出所述被控终端执行所述控制指令失败的提示信息,其中,所述被控终端在执行所述控制指令失败时,向所述控制终端发送所述响应信息。

同样地,如果被控终端执行控制指令对应的控制操作失败时,被控终端向控制终端发送响应信息,控制终端将接收到的该响应信息发送至可穿戴设备,可穿戴设备根据接收到的信息输出被控终端执行控制指令失败的提示信息,例如,可以通过震动或者指示灯闪烁等方式;以使用户及时了解到语音控制的执行结果,如果是被控终端发生故障,则可以及时排查故障。

本发明还提出一种智能家电的语音控制终端。

参照图3所示,为本发明智能家电的语音控制终端第一实施例的功能模块示意图。

在该实施例中,该智能家电的语音控制终端包括:

语音识别模块10,用于在接收到可穿戴设备发送的语音信号时,识别所述语音信号以得到所述语音信号对应的语音数据;

指令发送模块20,用于确定与所述语音数据匹配的控制指令,并将所述控制指令发送至被控终端,以供所述被控终端根据接收到的所述控制指令执行相应的控制操作。

需要说明的是,所述控制终端可以是手机、平板电脑等移动终端,也可以是其他的具有语音识别功能、且能够与被控终端以及可穿戴设备建立无线连接的控制终端,所述被控终端可以是智能电视、空调器能智能家电。其中,可穿戴设备可以通过蓝牙、ZigBee、wifi等方式与控制终端之间建立近场通信,控制终端与被控终端之间可以通过蓝牙、ZigBee、wifi等方式建立近场通信,或者通过其他的连接方式建立远程无线通信。

提供一语音控制App(Application,应用),该语音控制App可以运行在上述控制终端中,用户可以通过该语音控制App建立控制终端与被控终端之间的连接。

进一步地,作为一种实施方式,还可以通过该语音控制App对本地语音库进行设置,或者,可以与云端语音库建立连接,在进行语音识别并匹配时,当在本地语音库匹配不到控制指令时,将语音信号发送到云端语音库进行语音匹配;此外,用户还可以预先通过控制终端采集自己的语音信号,并识别该语音信号得到与语音信号对应的语音数据,将得到的语音数据与特定的控制指令关联后,存储在本地语音库,也就是说,用户可以用自己输入的语音信号建立本地语音库,这样能够使语音库的语音模板更符合用户自己的语言习惯,并且能够提高语音识别的速度与效率。

用户通过可穿戴设备输入语音信号,可穿戴设备将采集到的语音信号发送至控制终端,语音识别模块10识别该语音信号,得到该语音信号对应的语音数据,可以理解的是,指令发送模块20可以通过其本地语音库进行语音数据的匹配,以确定与语音数据匹配的控制指令,或者通过将语音数据发送至云端语音库的方式确定匹配的控制指令;指令发送模块20将匹配的控制指令发送至与控制终端关联的被控终端,被控终端根据接收到的控制指令执行相应的控制操作。

进一步地,作为一种实施方式,控制终端可以与一被控终端建立连接,也就是说,控制终端与某一台被控终端绑定,在一段时间内只对一台被控终端进行语音控制,当用户需要控制其他的被控终端时,需要通过语音控制App修改当前绑定的被控终端,这样,在控制终端在而接收到语音信号时,可以直接将匹配的控制指令发送到绑定的被控终端。因此,用户在输入语音信号时,不必每一个语音信号中都要包括被控终端的标识信息,例如,控制终端与某一台空调器绑定以后,用户可以发出“开启”、“升高1度”、“降低1度”等这样的语音信号来控制空调器。

或者,作为另一种实施方式,控制终端可以同时与多个被控终端建立连接,也就说,控制终端可以同时绑定多个被控终端,对这些被控终端进行语音控制,这就需要通过被控终端的标识信息判断该语音信号对应的被控终端。具体地,该智能家电的语音控制终端还包括:

信息获取模块,用于从所述语音数据中获取标识信息;

信息存储模块,用于当从所述语音数据中获取到标识信息时,存储所述标识信息;

信息获取模块,将用于当从所述语音数据中获取不到标识信息时,获取存储的标识信息;

指令发送模块20,还用于将所述控制指令发送至获取到的所述标识信息对应的被控终端。

用户在发出语音信号时,需要说明是对于哪一台被控终端进行控制,例如,语音信号为“开启客厅空调”、“将客厅空调温度升高1度”等,这样在对语音信号进行识别得到语音数据时,信息获取模块能够从该语音数据中获取到的位于客厅的空调对应的标识信息“客厅空调”,可以理解的是该标识信息需要用户预先在语音控制App中配置,所述标识信息可以是被控终端的名称,或者包含有被控终端的名称的信息,或者是其他能够表示该被控终端、且能够将被控终端与其他的被控终端区分开的信息,用户发出的语音信号对应的语音数据中需要包含有该标识信息。

当能够从语音数据中获取到标识信息时,信息存储模块存储该标识信息,如果获取不到,则信息获取模块获取存储的标识信息,也就是说,当用户需要连续向同一台被控终端进行语音控制时,只需要在第一个指令中包含有标识信息即可,例如,控制终端同时与空调器和智能电视绑定,而此时用户需要对空调器进行语音控制,则可以发出如下语音信号“开启空调器”、“升高1度”、“风速自动”等,第一个语音信号中包含有标识信息“空调器”,指令发送模块20会将匹配的控制指令发送至空调器,信息存储模块存储该标识信息,即使接下来发出的语音信号中没有标识信息,指令发送模块20也会将控制指令发送到与存储的标识信息对应的被控终端。当控制终端接收到的语音信号中获取不到标识信息、获取不到存储的标识信息,并且当前控制终端绑定有多个被控终端时,判定接收到的语音信号无法识别,则向可穿戴设备发送反馈信息,以使可穿戴设备输出提示信息,以提示用户重新输入语音信号。

或者,在其他的实施例中,也可以在控制终端的本地语音库为每一台控制终端建立对应的子语音库,不同的子语音库之间没有语音信号的冲突,即两个子语音库中没有相同的语音信号,这样,即使控制终端绑定了多台被控终端,也不会产生冲突,只要用户按照预先设置的子语音库中的语音模板发出语音信号,控制终端在匹配到对应的控制指令的同时,判断其所述的子语音库,进而获取对应的被控终端,并将其发送至对应的被控终端。

进一步地,作为一种实施方式,信息获取模块,还用于从所述语音数据中获取时间信息;

指令发送模块20,还用于根据获取到的所述时间信息将所述控制指令发送至所述标识信息对应的被控终端。

用户输入的语音信号中可以包含有时间信息,例如“10分钟后开启空调”,控制终端在接收到该语音信号后获取时间信息“10分钟后”,可以直接将时间信息以及控制指令发送至空调器,控制空调器执行定时开启;或者,存储该时间信息,并在达到该时间信息对应的时间点时,指令发送模块20将匹配的控制指令发送至空调器以控制空调器开启。

本实施例提出的智能家电的语音控制终端,用户通过佩戴的可穿戴设备发出语音信号,可穿戴设备将接收到的语音信号发送至控制终端,控制终端接收到所述语音信号后,识别该语音信号以得到与语音信号对应的语音数据,并确定与该语音数据匹配的控制指令,将控制指令发送至当前被控终端,当前被控终端根据接收到的控制指令执行相应的控制操作,从而实现对被控终端的控制,本发明提出的终端中,用户可以随时通过佩戴的可穿戴设备发出语音信号对被控终端进行控制,无需借助双手,因此,即使在双手不便操作控制终端的情况下,依然能够通过可穿戴设备对被控终端进行语音控制。

基于第一实施例提出本发明智能家电的语音控制终端的第二实施例。参照图4所示,在本实施例中,该智能家电的语音控制终端还包括:

信息发送模块30,用于当识别所述语音信号失败时,向所述可穿戴设备发送识别所述语音信号失败的反馈信息,以供所述可穿戴设备根据所述反馈信息输出识别所述语音信号失败的提示信息。

当控制终端识别接收到的语音信号失败时,即没有匹配的控制指令,例如,在本地语音库或者通过云端语音库都没有获取到匹配的控制指令,信息发送模块30向可穿戴设备发送未成功识别语音信号的反馈信息,可穿戴设备在接收到该反馈信息时,可以输出提示信息,提示用户控制控制终端未成功识别所述语音信号,例如,可以通过震动或者指示灯闪烁等方式。

进一步地,作为一种实施方式,信息发送模块30,还用于当接收到所述被控终端发送的响应信息时,将所述响应信息发送至所述可穿戴设备,以供所述可穿戴设备根据所述响应信息输出所述被控终端执行所述控制指令失败的提示信息,其中,所述被控终端在执行所述控制指令失败时,向所述控制终端发送所述响应信息。

同样地,如果被控终端执行控制指令对应的控制操作失败时,被控终端向控制终端发送响应信息,信息发送模块30将接收到的该响应信息发送至可穿戴设备,可穿戴设备根据接收到的信息输出被控终端执行控制指令失败的提示信息,例如,可以通过震动或者指示灯闪烁等方式;以使用户及时了解到语音控制的执行结果,如果是被控终端发生故障,则可以及时排查故障。

此外,本发明还提供一种智能家电的语音控制系统,该系统包括上述实施例中所提出的智能家电的语音控制终端,以及可穿戴设备和被控终端,可穿戴设备用于:在接收到语音信号时,将所述语音信号发送至与所述可穿戴设备关联的控制终端;被控终端用于:在接收到所述控制终端发送的控制指令时,根据所述控制指令执行相应的控制操作。其中,控制终端的语音控制过程参照上述各个实施例,在此不再赘述。

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

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