技术特征:
1.一种语音信号的响应方法,其特征在于,包括:
确定目标区域的主设备和从设备,并通过所述主设备获取所有设备接收到语音信号源发出的语音信号的唤醒时间和声音信息,其中,所述唤醒时间用于指示设备接收到所述语音信号的时间,所述声音信息用于指示设备检测到的所述语音信号的强度,所述所有设备包括:所述主设备和所述从设备;
根据所述唤醒时间和所述声音信息确定满足预设条件的目标设备,以指示所述目标设备响应所述语音信号。
2.根据权利要求1所述的语音信号的响应方法,其特征在于,根据所述唤醒时间和所述声音信息确定满足预设条件的目标设备,包括:
根据所述唤醒时间确定所述所有设备中任意两个设备距离所述语音信号源的距离差;
根据所述距离差确定距离所述语音信号源最近的多个第一设备;
从所述声音信息中获取所述多个第一设备的多个第一声音信息;
从所述多个第一声音信息确定语音信号强度最强所对应的第一设备作为所述目标设备,以通过所述目标设备响应所述语音信号。
3.根据权利要求2所述的语音信号的响应方法,其特征在于,根据所述距离差确定距离所述语音信号源最近的多个第一设备,包括:
分别获取所述所有设备中任意两个设备的距离差,得到多个距离差;
在检测到所述多个距离差中的目标距离差小于预设阈值的情况下,将所述目标距离差对应的两个设备作为所述距离所述语音信号源最近的多个第一设备。
4.根据权利要求2所述的语音信号的响应方法,其特征在于,根据所述唤醒时间确定所述所有设备中任意两个设备距离所述语音信号源的距离差,包括:
获取所述语音信号在空气中的传播速度;
根据所述传播速度和所述任意两个设备的唤醒时间确定所述所有设备中任意两个设备距离所述语音信号源的距离差。
5.根据权利要求1所述的语音信号的响应方法,其特征在于,根据所述唤醒时间和所述声音信息确定满足预设条件的目标设备,包括:
根据所述唤醒时间确定所述所有设备中任意两个设备距离所述语音信号源的距离差;
根据所述距离差确定距离所述语音信号源最近的第二设备;
根据所述声音信息确定所述第二设备的第二声音信息是否为所述所有设备中语音信号的强度最强的第二设备;
在确定为是的情况下,将所述第二设备作为所述目标设备,以通过所述目标设备响应所述语音信号。
6.根据权利要求1所述的语音信号的响应方法,其特征在于,确定目标区域的主设备和从设备,包括:
确定所述目标区域内的所有设备;
为所述所有设备建立对等网络,并在建立的所述对等网络中根据选举算法选举出所述主设备和所述从设备。
7.一种语音信号的响应装置,其特征在于,包括:
接收模块,用于确定目标区域的主设备和从设备,并通过所述主设备获取所有设备接收到语音信号源发出的语音信号的唤醒时间和声音信息,其中,所述唤醒时间用于指示设备接收到所述语音信号的时间,所述声音信息用于指示设备检测到的所述语音信号的强度,所述所有设备包括:所述主设备和所述从设备;
指示模块,用于根据所述唤醒时间和所述声音信息确定满足预设条件的目标设备,以指示所述目标设备响应所述语音信号。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第一确定模块,根据所述唤醒时间确定所述所有设备中任意两个设备距离所述语音信号源的距离差;
第二确定模块,根据所述距离差确定距离所述语音信号源最近的多个第一设备;
获取模块,用于从所述声音信息中获取所述多个第一设备的多个第一声音信息;
响应模块,用于从所述多个第一声音信息确定语音信号强度最强所对应的第一设备作为所述目标设备,以通过所述目标设备响应所述语音信号。
9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至6任一项中所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至6任一项中所述的方法。
技术总结
本发明公开了一种语音信号的响应方法和装置、存储介质及电子装置,其中,上述方法包括:确定目标区域的主设备和从设备,并通过主设备获取所有设备接收到语音信号源发出的语音信号的唤醒时间和声音信息,其中,唤醒时间用于指示设备接收到语音信号的时间,声音信息用于指示设备检测到的语音信号的强度,所有设备包括:主设备和从设备;根据唤醒时间和声音信息确定满足预设条件的目标设备,以指示目标设备响应语音信号,即根据设备与语音信号源的距离和设备检测到的语音信号的强度确定目标设备。采用上述技术方案,解决了相关技术中,用户发出语音信号时,多个设备同时响应用户的语音信号等问题。
技术研发人员:李阅苗
受保护的技术使用者:青岛海尔科技有限公司;海尔智家股份有限公司
技术研发日:2021.03.26
技术公布日:2021.08.10
本文用于企业家、创业者技术爱好者查询,结果仅供参考。