首页 > 乐器声学 专利正文
用于多级空间的语音控制方法及其系统与流程

时间:2022-02-20 阅读: 作者:专利查询

用于多级空间的语音控制方法及其系统与流程

1.本发明涉及计算机技术领域,特指一种用于多级空间的语音控制方法及其系统。


背景技术:

2.在智慧空间(如智慧家居、智慧酒店等)的场景下,目前大多采用智能语音控制,只需对设备说出指令,即可对房间内的灯光、空调、窗帘等设备进行操控。
3.实际使用过程中,如遇多级空间场景,如家庭空间、总统套房等环境,此时省略空间名称的语音指令很难被正确识别,若强行要求在语控指令中增加空间名称,则不符合用户实际说话习惯,造成较高的学习成本,例如:在一个多层级复杂空间下,在一个空间(如卧室)发出的正常指令为“打开灯”,但是由于空间较多设备可能无法判断应该打开哪里的灯,甚至可能打开全屋的所有灯,所以通常这种情况下需要用户经学习后发出“打开卧室灯”的指令,才可能精准控制设备。这种情况下,需要用户对于每一个空间的名字说法进行记忆,学习成本很大,且空间名称相近易混淆,对使用者的体验感产生较大影响。


技术实现要素:

4.本发明的目的在于克服现有技术的缺陷,提供一种用于多级空间的语音控制方法及其系统,解决了多级空间中语音指令难以精准控制设备的问题,通过识别用户发出语音时的位置,以精准控制设备,减少用户的学习成本,提升用户的体验感和使用感。
5.实现上述目的的技术方案是:
6.本发明提供了一种用于多级空间的语音控制方法,包括如下步骤:
7.获取用户发出的语音指令,根据用户的声音确定用户的空间位置并生成对应的位置信息;
8.对语音指令进行识别处理,并结合位置信息生成对应的控制指令;
9.向与若干设备通讯连接的云平台发出控制指令,从而云平台根据控制指令控制对应的设备进行工作。
10.本发明提出了一种用于多级空间的语音控制方法,通过根据用户的声音确定用户的空间位置并生成对应的位置信息,并将位置信息和语音指令的内容结合生成控制指令,并利用该控制指令控制对应的设备进行工作,这种方式不需要用户说出指定空间的名称,可根据用户的声音自动判断用户所在的空间,并对应控制该空间中的设备,解决了多级空间中语音指令难以精准控制设备的问题,通过识别用户发出语音时的位置,以精准控制设备,减少用户的学习成本,提升用户的体验感和使用感。
11.本发明用于多级空间的语音控制方法的进一步改进在于,确定用户的位置时,还包括:
12.利用云平台对每个空间进行命名,获取语音指令时,根据用户的声音的方向和能量确定用户所在的空间以及空间的名称,并根据空间的名称生成对应的位置信息。
13.本发明用于多级空间的语音控制方法的进一步改进在于,还包括:
14.于每个空间设置声音检测装置,利用云平台根据每个空间的名称命名对应的声音检测装置;
15.获取语音指令时,利用每个声音检测装置获取用户的声音的方向和能量,筛选出位于用户的声音的方向上且检测到的声音的能量最大的声音检测装置;
16.根据筛选出的声音检测装置的名称确定该声音检测装置所在的空间的名称,并根据该空间的名称生成对应的位置信息。
17.本发明用于多级空间的语音控制方法的进一步改进在于,通过rssi和tdoa技术确定用户的声音的方向和能量。
18.本发明还提供了一种用于多级空间的语音控制系统,包括:
19.数据获取模块,以获取用户发出的语音指令;
20.定位模块,以根据用户的声音的方向和能量确定用户的空间位置并生成对应的位置信息;
21.语音识别模块,以识别语音指令的内容;以及
22.控制模块,以根据语音识别模块识别的内容和位置信息生成对应的控制指令,并向与若干设备通讯连接的云平台发出该控制指令,使得云平台根据控制指令控制对应的设备进行工作。
23.本发明用于多级空间的语音控制系统的进一步改进在于,还包括挂载于云平台的设置模块,以对每个空间进行命名;
24.通过定位模块确定用户所在的空间以及空间的名称,从而根据该空间的名称生成对应的位置信息。
25.本发明用于多级空间的语音控制系统的进一步改进在于,还包括设置于每个空间且与定位模块通讯连接的声音检测装置,以检测用户的声音的方向和能量,设置模块根据每个空间的名称命名对应的声音检测装置;
26.通过定位模块获取用户的声音的方向和能量,并筛选出位于用户的声音的方向上且检测到的声音的能量最大的声音检测装置,根据筛选出的声音检测装置的名称确定声音检测装置所在的空间的名称,从而根据空间的名称生成对应的位置信息。
27.本发明用于多级空间的语音控制系统的进一步改进在于,该声音检测装置安装于空间内靠近设备的位置。
28.本发明用于多级空间的语音控制系统的进一步改进在于,该声音检测装置为安装于设备中的芯片。
29.本发明用于多级空间的语音控制系统的进一步改进在于,定位模块通过rssi和tdoa技术确定用户的声音的方向和能量。
附图说明
30.图1为本发明用于多级空间的语音控制方法的流程图。
具体实施方式
31.下面结合附图和具体实施例对本发明作进一步说明。
32.参阅图1,本发明提供了一种用于多级空间的语音控制方法及其系统,通过根据用
户的声音确定用户的空间位置并生成对应的位置信息,并将位置信息和语音指令的内容结合生成控制指令,并利用该控制指令控制对应的设备进行工作,这种方式不需要用户说出指定空间的名称,可根据用户的声音自动判断用户所在的空间,并对应控制该空间中的设备,解决了多级空间中语音指令难以精准控制设备的问题,通过识别用户发出语音时的位置,以精准控制设备,减少用户的学习成本,提升用户的体验感和使用感。下面结合附图对本发明用于多级空间的语音控制方法及其系统进行说明。
33.参阅图1,显示了本发明用于多级空间的语音控制方法的流程图。下面结合图1,对本发明用于多级空间的语音控制方法及其系统进行说明。
34.如图1所示,本发明提供了一种用于多级空间的语音控制方法,包括如下步骤:
35.获取用户发出的语音指令,根据用户的声音确定用户的空间位置并生成对应的位置信息;
36.对语音指令进行识别处理,并结合位置信息生成对应的控制指令;
37.向与若干设备通讯连接的云平台发出控制指令,从而云平台根据控制指令控制对应的设备进行工作。
38.具体的,通过rssi和tdoa技术确定用户的声音的方向和能量。
39.作为本发明的一较佳实施方式,确定用户的位置时,还包括:
40.利用云平台对每个空间进行命名,获取语音指令时,根据用户的声音的方向和能量确定用户所在的空间以及空间的名称,并根据空间的名称生成对应的位置信息。
41.具体的,还包括:
42.于每个空间设置声音检测装置,利用云平台根据每个空间的名称命名对应的声音检测装置;
43.获取语音指令时,利用每个声音检测装置获取用户的声音的方向和能量,筛选出位于用户的声音的方向上且检测到的声音的能量最大的声音检测装置;
44.根据筛选出的声音检测装置的名称确定该声音检测装置所在的空间的名称,并根据该空间的名称生成对应的位置信息。
45.本发明的具体实施方式如下:
46.利用云平台对各个空间进行命名,并对应命名该空间中的声音检测装置,如空间的名称为空间a,则空间a中的声音检测装置的名称可以为装置a,即空间的名称与声音检测装置的名称具有对应关系;
47.用户发出语音指令后,获取用户的语音指令并识别语音指令的内容;
48.声音检测装置获取用户的声音并通过rssi和tdoa技术确定用户的声音的方向和能量,根据声音的方向判断用户是否朝向该声音检测装置,筛选出位于用户的声音的方向上且声音的能量最大的声音检测装置,由于检测到的声音的能量最大,因此该声音检测装置距离用户最近,且由于该声音检测装置位于用户的声音的方向上,所以可以推断用户是朝着该声音检测装置发出语音指令的;
49.根据筛选出的声音检测装置的名称确定该声音检测装置所在的空间的名称,并根据该空间的名称生成对应的位置信息,如声音检测装置的名称为装置a,则对应的空间的名称为空间a,生成的位置信息为空间a;
50.结合语音指令的内容和位置信息生成控制指令,将控制指令发送给云平台,从而
云平台根据控制指令控制对应的设备进行工作。
51.本发明还提供了一种的用于多级空间的语音控制系统,包括:
52.数据获取模块,以获取用户发出的语音指令;
53.定位模块,以根据用户的声音的方向和能量确定用户的空间位置并生成对应的位置信息;
54.语音识别模块,以识别语音指令的内容;以及
55.控制模块,以根据语音识别模块识别的内容和位置信息生成对应的控制指令,并向与若干设备通讯连接的云平台发出该控制指令,使得云平台根据控制指令控制对应的设备进行工作。
56.进一步的,还包括挂载于云平台的设置模块,以对每个空间进行命名;
57.通过定位模块确定用户所在的空间以及空间的名称,从而根据该空间的名称生成对应的位置信息。
58.具体的,还包括设置于每个空间且与定位模块通讯连接的声音检测装置,以检测用户的声音的方向和能量,设置模块根据每个空间的名称命名对应的声音检测装置;
59.通过定位模块获取用户的声音的方向和能量,并筛选出位于用户的声音的方向上且检测到的声音的能量最大的声音检测装置,根据筛选出的声音检测装置的名称确定声音检测装置所在的空间的名称,从而根据空间的名称生成对应的位置信息。
60.较佳地,该声音检测装置可以是独立的装置,安装于空间内靠近设备的位置。
61.又佳地,该声音检测装置可以是安装于设备中的芯片。
62.具体的,定位模块通过rssi和tdoa技术确定用户的声音的方向和能量。
63.本发明提供的系统实际实施的操作方式如下:
64.利用挂载于云平台的设置模块对各个空间进行命名,并对应命名该空间中的声音检测装置,如空间的名称为空间a,则空间a中的声音检测装置的名称可以是装置a,即空间的名称与声音检测装置的名称具有对应关系;
65.用户发出语音指令后,数据获取模块获取用户的语音指令,且语音识别模块识别语音指令的内容;
66.声音检测装置获取用户的声音并通过rssi和tdoa技术确定用户的声音的方向和能量,定位模块根据声音的方向判断用户是否朝向该声音检测装置,并筛选出位于用户的声音的方向上且声音的能量最大的声音检测装置,由于检测到的声音的能量最大,因此该声音检测装置距离用户最近,且由于该声音检测装置位于用户的声音的方向上,所以可以推断用户是朝着该声音检测装置发出语音指令的;
67.定位模块根据筛选出的声音检测装置的名称确定该声音检测装置所在的空间的名称,并根据该空间的名称生成对应的位置信息,如声音检测装置的名称为装置a,则对应的空间的名称为空间a,生成的位置信息为空间a;
68.控制模块结合语音指令的内容和位置信息生成控制指令,并将该控制指令发送给云平台,从而云平台根据控制指令控制对应的设备进行工作。
69.以上结合附图实施例对本发明进行了详细说明,本领域中普通技术人员可根据上述说明对本发明做出种种变化例。因而,实施例中的某些细节不应构成对本发明的限定,本发明将以所附权利要求书界定的范围作为本发明的保护范围。