本发明涉及家电的智能交互领域,尤其涉及一种基于声音的多家电设备交互方法及装置。
背景技术:
1、随着智能家居的普及,一般用户家中的智能电器越来越多,用户也希望通过语音控制家中更多的设备,但是交互都是从唤醒开始的,目前用户的交互体验并不好,具体体现在:
2、1.当设置了较多设备后,很快方便自然地确定哪个家电设备才是用户希望唤醒的对象;
3、2.为了让交互看上去更自然,大部分厂商采取的都是自定义唤醒词的方案,可以给不同设备设置不同的唤醒词,让用户感觉上更方便自然一些,但是设置唤醒词的本身就不够自然,用户需要记各个唤醒词,达不到人与人之间的交互自然度;
4、2.如果不加处理地取消唤醒词,不相关的内容可能也会响应,或者响应成其他的设备,干扰用户生活;
5、所以,目前还没有完整的不唤醒交互方案,无法提高设备与用户与多家电设备之间交互的自然度。
技术实现思路
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、若家电设备与所述声音信号的关系程度大于等于阈值,则该家电设备的关系系数为1;
29、若家电设备与所述声音信号的关系程度小于阈值,则该家电设备的关系系数为0。
30、为实现上述发明目的之一,本发明一实施例提供了一种基于声音的多家电设备交互装置,包括:
31、获取模块,用于获取多个声音信号,其中,每个声音信号都是一个独立的收音设备接收的信号;
32、位置确定模块,用于根据所述声音信号、以及与所述声音信号对应的收音设备的收音位置信息,确定用户的发声位置信息;
33、朝向确定模块,用于根据所述发声位置信息、所述收音位置信息和每个所述收音位置信息对应的收音设备接收的声音信号的强度,计算用户的朝向信息;
34、交互权重计算模块,用于根据所述发声位置信息和所述朝向信息,确定各个家电设备的交互权重;
35、交互对象确定模块,用于将所述交互权重超过阈值的家电设备,确定为需要交互的家电设备。
36、为实现上述发明目的之一,本发明一实施例提供了一种电子设备,其特征在于,包括:
37、存储模块,存储计算机程序;
38、处理模块,执行所述计算机程序时可实现上述的基于声音的多家电设备交互方法中的步骤。
39、为实现上述发明目的之一,本发明一实施例提供了一种可读存储介质,其存储有计算机程序,该计算机程序被处理模块执行时可实现上述的基于声音的多家电设备交互方法中的步骤。
40、与现有技术相比,本发明具有以下有益效果:应用该基于声音的多家电设备交互方法,可以不需要设置唤醒词,直接唤醒目标操作的家电设备,方便自然地与语音控制目标家电设备,只需要使用户对着目标操作的设备发出指令即可,交互目标性明确,满足了消费者的使用需求。
1.一种基于声音的多家电设备交互方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的基于声音的多家电设备交互方法,其特征在于,所述步骤获取多个声音信号中,获取声音信号的收音设备至少设置三个,且这些所述收音设备不在同一条直线上。
3.根据权利要求1所述的基于声音的多家电设备交互方法,其特征在于,所述步骤确定用户的发声位置信息包括:
4.根据权利要求3所述的基于声音的多家电设备交互方法,其特征在于,所述步骤在全部的所述声音信号中选择两个声音信号包括:
5.根据权利要求1所述的基于声音的多家电设备交互方法,其特征在于,所述步骤计算用户的朝向信息包括:
6.根据权利要求1所述的基于声音的多家电设备交互方法,其特征在于,所述步骤确定各个家电设备的交互权重包括:
7.根据权利要求6所述的基于声音的多家电设备交互方法,其特征在于,所述步骤确定各个家电设备的交互权重包括:
8.根据权利要求7所述的基于声音的多家电设备交互方法,其特征在于,所述步骤确定每个家电设备与所述声音信号的关系系数包括:
9.一种基于声音的多家电设备交互装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:
11.一种可读存储介质,其存储有计算机程序,其特征在于,该计算机程序被处理模块执行时可实现权利要求1至8中任意一项所述的基于声音的多家电设备交互方法中的步骤。