本发明涉及物联网家居家电,特别是涉及一种设备语音控制方法、一种设备语音控制装置、一种电子设备和一种存储介质。
背景技术:
1、现有的智能家居系统通常依赖于云计算和互联网连接来实现语音控制功能。这种模式导致用户在无网络环境下无法使用语音控制功能,影响用户体验。
技术实现思路
1、鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种设备语音控制方法、一种设备语音控制装置、一种电子设备和一种存储介质。
2、为了解决上述问题,在本发明的第一个方面,本发明实施例公开了一种设备语音控制方法,应用于家居设备,所述家居设备本地部署有自然语言识别模型,所述自然语言识别模块基于家居设备控制语义库训练得到,所述方法包括:
3、接收语音控制指令;
4、对所述语音控制指令进行音频特征提取,确定目标音频特征;
5、在所述目标音频特征中检测到预设目标唤醒词时,基于所述自然语言识别模型,解析所述目标音频特征,确定控制信号;
6、执行所述控制信号。
7、可选地,所述对所述语音控制指令进行音频特征提取,确定目标音频特征的步骤包括:
8、从所述语音控制指令中提取梅尔频率倒谱系数特征为目标音频特征。
9、可选地,所述对所述语音控制指令进行音频特征提取,确定目标音频特征的步骤还包括:
10、对所述梅尔频率倒谱系数特征进行滤波处理。
11、可选地,所述方法还包括:
12、确定所述控制信号的执行状态信息;
13、反馈所述执行状态信息。
14、可选地,所述反馈所述执行状态信息的步骤包括:
15、将所述执行状态信息转换为文本信息;
16、将所述文本信息转换为待播放音频信号;
17、输出所述文本信息和/或所述待播放音频信号。
18、可选地,所述家居设备还具有本地数据库,所述方法还包括:
19、读取所述本地数据库中的历史语音指令;
20、在所述历史语音指令与所述语音控制指令不匹配时,将所述语音控制指令与所述控制信号关联,生成关联信息。
21、可选地,所述方法还包括:
22、在所述历史语音指令与所述语音控制指令匹配时,读取所述历史语音指令关联的历史控制参数;
23、采用所述控制信号更新所述历史控制参数。
24、可选地,所述方法还包括:
25、将所述关联信息存储至所述本地数据库。
26、可选地,所述自然语言识别模型基于长短期记忆网络或卷积神经网络,基于所述家居设备控制语义库和本地数据库训练得到。
27、在本发明的第二个方面,本发明实施例公开了一种设备语音控制装置,应用于家居设备,所述家居设备本地部署有自然语言识别模型,所述自然语言识别模块基于家居设备控制语义库训练得到,所述装置包括:
28、接收模块,用于接收语音控制指令;
29、提取模块,用于对所述语音控制指令进行音频特征提取,确定目标音频特征;
30、解析模块,用于在所述目标音频特征中检测到预设目标唤醒词时,基于所述自然语言识别模型,解析所述目标音频特征,确定控制信号;
31、控制模块,用于执行所述控制信号。
32、可选地,所述提取模块包括:
33、提取子模块,用于从所述语音控制指令中提取梅尔频率倒谱系数特征为目标音频特征。
34、可选地,所述提取模块还包括:
35、滤波子模块,用于对所述梅尔频率倒谱系数特征进行滤波处理。
36、可选地,所述装置还包括:
37、执行确定模块,用于确定所述控制信号的执行状态信息;
38、反馈模块,用于反馈所述执行状态信息。
39、可选地,所述反馈模块包括:
40、第一转换子模块,用于将所述执行状态信息转换为文本信息;
41、第二转换子模块,用于将所述文本信息转换为待播放音频信号;
42、输出子模块,用于输出所述文本信息和/或所述待播放音频信号。
43、可选地,所述家居设备还具有本地数据库,所述装置还包括:
44、第一读取模块,用于读取所述本地数据库中的历史语音指令;
45、关联模块,用于在所述历史语音指令与所述语音控制指令不匹配时,将所述语音控制指令与所述控制信号关联,生成关联信息。
46、可选地,所述装置还包括:
47、第二读取模块,用于在所述历史语音指令与所述语音控制指令匹配时,读取所述历史语音指令关联的历史控制参数;
48、更新模块,用于采用所述控制信号更新所述历史控制参数。
49、可选地,所述装置还包括:
50、存储模块,用于将所述关联信息存储至所述本地数据库。
51、可选地,所述自然语言识别模型基于长短期记忆网络或卷积神经网络,基于所述家居设备控制语义库和本地数据库训练得到。
52、在本发明的第三个方面,本发明实施例公开了一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的电机故障检测方法的步骤。
53、在本发明的第四个方面,本发明实施例公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的电机故障检测方法的步骤。
54、本发明实施例包括以下优点:
55、本发明实施例通过接收语音控制指令;对所述语音控制指令进行音频特征提取,确定目标音频特征;在所述目标音频特征中检测到预设目标唤醒词时,基于自然语言识别模型,解析所述目标音频特征,确定控制信号;执行所述控制信号。本发明实施例通过将语音识别与语义解析结合在设备本地完成。利用轻量级的神经网络模型和针对语音命令的定制解析规则,显著提高了解析速度,同时大幅降低了算力需求。这种实时的语义解析不仅避免了网络延迟,还能在离线环境下快速准确地将用户指令映射为具体设备操作,适应无网络或低延迟需求的智能家居场景。本地语音识别和控制提供了即时响应能力,用户在下达指令后能够立即获得反馈,显著提升操作的流畅性与自然度。在设备未联网的情况下也可以实现语音控制,提高用户体验。
1.一种设备语音控制方法,其特征在于,应用于家居设备,所述家居设备本地部署有自然语言识别模型,所述自然语言识别模块基于家居设备控制语义库训练得到,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述语音控制指令进行音频特征提取,确定目标音频特征的步骤包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述语音控制指令进行音频特征提取,确定目标音频特征的步骤还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述反馈所述执行状态信息的步骤包括:
6.根据权利要求1所述的方法,其特征在于,所述家居设备还具有本地数据库,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述自然语言识别模型基于长短期记忆网络或卷积神经网络,基于所述家居设备控制语义库和本地数据库训练得到。
10.一种设备语音控制装置,其特征在于,应用于家居设备,所述家居设备本地部署有自然语言识别模型,所述自然语言识别模块基于家居设备控制语义库训练得到,所述装置包括:
11.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1-9任一项所述的设备语音控制方法的步骤。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1-9任一项所述的设备语音控制方法的步骤。