分布式语音唤醒方法和装置、存储介质及电子装置与流程

文档序号:35021973发布日期:2023-08-04 17:19阅读:53来源:国知局
分布式语音唤醒方法和装置、存储介质及电子装置与流程

本申请涉及智能家居/智慧家庭领域,具体而言,涉及一种分布式语音唤醒方法和装置、存储介质及电子装置。


背景技术:

1、目前,在智能家居领域或者类似领域,可以在智能设备上配置智能语音功能(比如,在家用电子设备上嵌入语音助手的功能),以方便用户通过语音交互的方式对智能设备进行控制,语音交互通常是通过语音唤醒功能来触发的。然而,当同一区域内(比如,用户家庭中)包含多台具备智能语音功能的智能设备时,尤其是这些智能设备的唤醒关键词相同或相近时,用户可以同时唤醒多台智能设备,比如,用户发出唤醒关键词时有多台设备同时应答,从而影响用户对智能语音交互的使用体验。

2、为了提高设备唤醒的准确性,可以采用基于“就近唤醒”原则的分布式竞争响应技术,即,根据用户和各个智能设备之间的“距离”,仅允许距离用户最近的智能设备唤醒,同时抑制其它智能设备的唤醒。相关技术中,通常基于时域或频域内的信号能量计算用户与设备之间的距离。然而,由于信号能量受到房间混响、干扰声源等的影响,影响用户与设备之间距离计算的准确性,导致设备唤醒错误,进而影响了设备唤醒的准确性。

3、由此可见,相关技术中的分布式语音唤醒方法,存在由于信号能量易受到环境干扰导致的设备唤醒的准确性差的问题。


技术实现思路

1、本申请实施例提供了一种分布式语音唤醒方法和装置、存储介质及电子装置,以至少解决相关技术中的分布式语音唤醒方法存在由于信号能量易受到环境干扰导致的设备唤醒的准确性差的问题。

2、根据本申请实施例的一个方面,提供了一种分布式语音唤醒方法,包括:在检测到与当前设备匹配的唤醒词的情况下,获取含有所述唤醒词的目标语音信号;使用目标能量提取模型从所述目标语音信号的语音信号特征中提取出所述目标语音信号的信号能量值,并将所述目标语音信号的信号能量值上传到服务器,其中,所述目标能量提取模型是使用标注了对应的信号能量值的唤醒词语音样本组中的每个唤醒词语音样本的语音信号特征对初始能量提取模型进行模型训练得到的,所述唤醒词语音样本组包括为含有唤醒词的同一初始语音信号添加了不同信噪比的多个噪声信号得到的多个唤醒词语音信号,所述唤醒词语音样本组所标注的信号能量值为所述初始语音信号的信号能量值;在预设时间段内接收所述服务器响应于所述目标语音信号的信号能量值返回的唤醒指示信息的情况下,控制所述当前设备执行与所述唤醒指示信息匹配的设备操作。

3、根据本申请实施例的另一个方面,还提供了一种分布式语音唤醒装置,包括:获取单元,用于在检测到与当前设备匹配的唤醒词的情况下,获取含有唤醒词的目标语音信号;第一执行单元,用于使用目标能量提取模型从目标语音信号的语音信号特征中提取出目标语音信号的信号能量值,并将目标语音信号的信号能量值上传到服务器,其中,目标能量提取模型是使用标注了对应的信号能量值的唤醒词语音样本组中的每个唤醒词语音样本的语音信号特征对初始能量提取模型进行模型训练得到的,唤醒词语音样本组包括为含有唤醒词的同一初始语音信号添加了不同信噪比的多个噪声信号得到的多个唤醒词语音信号,唤醒词语音样本组所标注的信号能量值为初始语音信号的信号能量值;控制单元,用于在预设时间段内接收服务器响应于目标语音信号的信号能量值返回的唤醒指示信息的情况下,控制当前设备执行与唤醒指示信息匹配的设备操作。

4、根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述分布式语音唤醒方法。

5、根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的分布式语音唤醒方法。

6、在本申请实施例中,采用通过能量提取模型提取语音信号的信号能量值的方式,通过在检测到与当前设备匹配的唤醒词的情况下,获取含有唤醒词的目标语音信号;使用目标能量提取模型从目标语音信号的语音信号特征中提取出目标语音信号的信号能量值,并将目标语音信号的信号能量值上传到服务器,其中,目标能量提取模型是使用标注了对应的信号能量值的唤醒词语音样本组中的每个唤醒词语音样本的语音信号特征对初始能量提取模型进行模型训练得到的,唤醒词语音样本组包括为含有唤醒词的同一初始语音信号添加了不同信噪比的多个噪声信号得到的多个唤醒词语音信号,唤醒词语音样本组所标注的信号能量值为初始语音信号的信号能量值;在预设时间段内接收服务器响应于目标语音信号的信号能量值返回的唤醒指示信息的情况下,控制当前设备执行与唤醒指示信息匹配的设备操作,由于将为初始语音信号添加了噪声信号得到的唤醒词语音信号的语音信号特征作为训练样本,并在训练样本中标注了唤醒词语音信号对应的初始语音信号的信号能量值,对初始能量提取模型进行模型训练得到目标能量提取模型,因此,将目标语音信号的语音信号特征输入到目标能量提取模型中,可以直接得到目标语音信号的信号能量值,可以实现减少实际使用环境中噪声对目标语音信号的信号能量值计算的影响,达到了提高设备唤醒的准确性的技术效果,进而解决了相关技术中的分布式语音唤醒方法存在由于信号能量易受到环境干扰导致的设备唤醒的准确性差的问题。



技术特征:

1.一种分布式语音唤醒方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述使用目标能量提取模型从所述目标语音信号的语音信号特征中提取出所述目标语音信号的信号能量值之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述使用目标能量提取模型从所述目标语音信号的语音信号特征中提取出所述目标语音信号的信号能量值,包括:

4.根据权利要求3所述的方法,其特征在于,所述通过所述目标能量提取模型的信息提取层从所述目标语音信号的语音信号特征中提取出与所述唤醒词对应的全局能量信息,包括:

5.根据权利要求4所述的方法,其特征在于,所述通过所述目标能量提取模型的多层卷积层从所述目标语音信号的语音信号特征中提取出与所述唤醒词对应的局部能量信息,包括:

6.根据权利要求3所述的方法,其特征在于,所述通过所述目标能量提取模型的多层卷积层从所述目标语音信号的语音信号特征中提取出与所述唤醒词对应的局部能量信息,包括:

7.根据权利要求1所述的方法,其特征在于,所述在预设时间段内接收所述服务器响应于所述目标语音信号的信号能量值返回的唤醒指示信息的情况下,控制所述当前设备执行与所述唤醒指示信息匹配的设备操作,包括:

8.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:

9.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:

10.一种分布式语音唤醒装置,其特征在于,包括:

11.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至9中任一项所述的方法。

12.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至9中任一项所述的方法。


技术总结
本申请公开了一种分布式语音唤醒方法和装置、存储介质及电子装置,涉及智能家居/智慧家庭技术领域,其中,该方法包括:在检测到与当前设备匹配的唤醒词的情况下,获取含有唤醒词的目标语音信号;使用目标能量提取模型从目标语音信号的语音信号特征中提取出目标语音信号的信号能量值,并将目标语音信号的信号能量值上传到服务器,其中,目标能量提取模型是使用标注了对应的信号能量值的唤醒词语音样本组中的每个唤醒词语音样本的语音信号特征对初始能量提取模型进行模型训练得到的;在预设时间段内接收服务器响应于目标语音信号的信号能量值返回的唤醒指示信息的情况下,控制当前设备执行与唤醒指示信息匹配的设备操作。

技术研发人员:贾基东
受保护的技术使用者:海尔优家智能科技(北京)有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1