语音控制方法、装置、控制设备及存储介质与流程



1.本发明实施例涉及智能家居技术领域,尤其涉及一种语音控制方法、装置、控制设备及存储介质。


背景技术:



2.随着技术的发展及进步,智能家居逐渐走向人们的生活,越来越多的设备接入网络中,构建了智能家居的生态。每个种类的设备都有着自己独有的属性,专注于解决对应的问题或者需求。随着智能家居的普及,家庭中几乎所有的设备都是联网的。在家庭局域网中,各个设备都通过wifi和蓝牙等与服务器互通。但智能家居之间的联动比较少,很多问题或需求没能得到解决,研发解决该需求的设备需要投入更多的成本。针对通常语音设备只有唤醒和语音识别等功能,不包含定位的功能,最多支持声源定位,当用户远离语音设备时,交互效果和收听效果将变得很差,影响用户体验。
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.图1为本发明实施例提供的一种语音控制方法的应用场景的示意图;
36.图2为本发明实施例提供的一种语音控制方法的流程示意图;
37.图3为本发明实施例提供的另一种语音控制方法的流程示意图;
38.图4为本发明实施例提供的一种语音控制装置的结构示意图;
39.图5为本发明实施例提供的一种控制设备的结构示意图。
具体实施方式
40.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
41.本发明实施例中的用语“包括”和“具有”用以表示开放式的包括在内的意思,并且是指除了列出的要素/组成部分/等之外还可存在另外的要素/组成部分/等;用语“第一”和“第二”等仅作为标记使用,不是对其对象的数量限制。此外,附图中的不同元件和区域只是示意性示出,因此本发明不限于附图中示出的尺寸或距离。
42.为便于对本发明实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本发明实施例的限定。
43.图1为本发明实施例提供的一种语音控制方法的应用场景示意图。根据图1提供的示图,语音控制方法的应用场景包括:微波雷达11、用户12、服务器13、第一音频设备14、第二音频设备15和第三音频设备16。
44.本发明实施例提供的一种应用场景设置在一个室内空间,在室内空间中安装有微波雷达11,用于定时检测用户12所在的位置坐标。同时,室内设置有多台音频设备,可以实现音频的录入与播报,完成语音交互,可以包括音响或其它包括扬声器模块的设备。服务器13用于将微波雷达11发送的用户12的位置坐标和多台音频设备之间的距离进行计算,选出距离用户最近的音频设备进行响应用户的交互指令,实现语音跟随的目的。
45.根据图1提供的示图,微波雷达11按照工作频率对用户的当前位置坐标(以微波雷达11为坐标原点的坐标系)进行周期性检测,并将检测到的位置坐标上传至服务器13。服务器13获取全部音频设备的位置坐标(以室内空间为坐标系的绝对坐标),计算用户12与每一个音频设备之间的距离,得到距离最近的音频设备为当前的响应设备。当用户12距离第一音频设备14最近时,发出播放一首歌的语音指令时,服务器13控制第一音频设备14和第二音频设备15唤醒交互功能,同时开启播放歌曲的状态。此时第三音频设备16因为与用户距离较远,预先设置音频设备的响应范围为2m2,第三音频设备16在响应范围之外,所以当用户12发出语音指令时无动作。设定音频设备的语音跟随范围为1m2,因为第一音频设备14和第二音频设备15在语音跟随范围内,所以第一音频设备14和第二音频设备15同时播放语音指令对应的歌曲。因为用户12当前距离第一音频设备14最近,通过服务器13控制第一音频设备14的播放音量为中档音量模式,对应第二音频设备15的当前播放音响为低于第一音频设备14音量的低档音量模式。当用户12在第一音频设备14播放歌曲的过程中移动到第二音频设备时,通过此时微波雷达11将检测到的用户12的位置坐标上传至服务器,服务器对当前用户与多台音频设备之间的距离进行计算,得出当前第二音频设备15距离用户12最近,通过服务器控制第二音频设备15的播放音量从抵挡模式调节到中档模式,同时,控制第一
音频设备14的播放音量从中档模式降低到低档模式,实现用户移动过程语音跟随的技术效果。
46.为了更好的理解本发明的技术方案,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本发明实施例的限定。
47.图2为本发明实施例提供的一种语音控制方法的流程示意图。本发明的执行主体为服务器。参考图2提供的示图,语音控制方法具体包括:
48.s201、在第一目标区域内的第一音频设备识别到目标对象的语音指令时,获取目标对象的第一位置信息。
49.本发明实施例的执行主体为服务器,通过服务器获取目标对象的位置信息和与服务器联网控制的音频设备的位置信息,计算出当前时刻距离目标对象最近的音频设备,并控制最近的音频设备响应目标对象的语音指令。在实时监测目标对象的位置是否发生变化,当目标对象移动时,出新获取目标对象的位置信息,进而重新计算距离最近的音频设备,进而利用跟随控制指令控制音频设备的音量,达到语音跟随控制的目的。
50.本发明实施例设计的音频装置设置在同一房间或同一区域内,这里说的第一目标区域可以理解为音频设备能够被唤醒和响应到语音指令的最大区域范围,超出第一目标区域的音频设备在目标对象发出语音指令时仍然处于关闭状态。这里说的第一音频设备可以理解为处于第一目标区域内的音频设备,并且距离目标对象最近的音频设备。这里说的目标对象可以理解为可以与音频设备进行交互的设备或人,这里说的语音指令可以理解为用于唤醒和控制音频设备的指令,这里说的第一位置信息可以理解为当前时刻采集到的目标对象相对于监测设备而言的坐标信息。
51.进一步地,在一室内环境下,安装有多台音频设备,并且多台音频设备预先与服务器进行联网,同时多台音频设备之间通过服务器进行联动控制。在目标对象发出语音指令时,通过服务器获取第一目标区域内的多台音频设备的位置与目标对象的之间的距离,计算得到距离目标对象最近的音频设备为第一音频设备,通过语音指令将唤醒第一音频设备,并通过第一音频设备响应语音指令包含的控制操作。在通过监测定位设备获取目标对象的位置信息,并上传至服务器。服务器将当前目标对象的位置信息作为第一位置信息进行存储,为以后计算目标对象与多台音频设备的距离做准备。
52.s202、确定第二目标区域内的第二音频设备的第二位置信息。
53.这里说的第二目标区域可以理解为单个音频设备受到目标对象之间距离的影响,能够保持播放状态不变的最大区域范围。当音频设备与目标对象之间的距离超出第二目标区域范围时,将改变当前响应的播放状态,可以是但不限于是播放音量改变,还可以是播放角度改变等。这里说的第二音频设备可以理解为在响应目标对象的语音指令的前提下,距离目标对象距离最近的音频设备。这是说的第二位置信息可以理解为距离目标对象距离最近的音频设备相对于室内环境的具体坐标信息。
54.进一步地,在第一目标区域内的音频设备唤醒并响应目标对象的语音指令后,分别计算每个音频设备的与目标对象的之间的距离,预先设定音频设备的第二目标区域的参考值,选取音频设备与目标对象之间距离处于音频设备的第二目标区域内的多个音频设备,在选取距离最近的音频设备作为第二音频设备,并将第二音频设备相对于室内位置的绝对坐标信息作为第二位置信息,进而获得当前目标对象位置情况下的距离最近的音频设
备和对应的位置信息。
55.s203、根据第一位置信息和第二位置信息确定第二音频设备的跟随控制指令,跟随控制指令中携带有第一音频设备的控制参数。
56.这里说的跟随控制指令可以理解为服务器控制音频设备响应目标对象的语音指令时,对音频设备的播放参数进行的调整控制指令。这里说的控制参数可以理解为音频设备的播放音量、播放角度或播放音质效果模式等数据。
57.进一步地,首先将目标对象的第一位置信息和第二音频设备的第二位置信息的坐标进行归一化处理,使得目标对象和第二音频设备的位置坐标处于同一坐标系中。再分别计算第一目标区域内的全部音频设备与目标对象之间的距离数据。对计算得到的距离数据与第二目标区域进行比较,选择出属于第二目标区域内的距离数据,再从中选取距离数据中最小距离对应的第二音频设备,确定跟随控制指令控制第二音频设备,来改变第二音频设备的播放参数。
58.s204、控制第二音频设备执行跟随控制指令对应的控制操作。
59.这里说的控制操作可以理解为针对跟随控制指令包含的控制参数进行的具体操作。
60.进一步地,对选取出的第二音频设备执行服务器发送的跟随控制指令。通过选中的第二音频设备执行跟随控制指令包含的控制参数的操作动作,可以是增加播放音量,调整播放角度等操作,实现对音频设备根据目标对象位置的跟随控制的效果。
61.本发明实施例提供的语音控制方案,通过在第一目标区域内的第一音频设备识别到目标对象的语音指令时,获取目标对象的第一位置信息;确定第二目标区域内的第二音频设备的第二位置信息;根据第一位置信息和第二位置信息确定第二音频设备的跟随控制指令,跟随控制指令中携带有第一音频设备的控制参数;控制第二音频设备执行跟随控制指令对应的控制操作;通过获取目标对象的第一位置信息和第二目标区域内的第二音频设备的第二位置信息,可以计算出当前距离目标对象最近的音频设备,进而生成对应的跟随控制指令,利用跟随控制指令控制音频设备执行对应的控制操作,完成对音频设备的语音跟随目的;由本方案,可以实现多台音频设备之间的语音跟随的联动控制的技术效果。
62.图3为本发明实施例提供的另一种语音控制方法的流程示意图。图3是在上一实施例的基础上进行介绍的。根据图3提供的示图,语音控制方法具体还包括:
63.s301、获取目标对象的语音指令,语音指令携带有唤醒信息和控制信息。
64.本发明实施例的执行主体为服务器,通过服务器获取目标对象的位置信息和与服务器联网控制的音频设备的位置信息,计算出当前时刻距离目标对象最近的音频设备,并控制最近的音频设备响应目标对象的语音指令。在实时监测目标对象的位置是否发生变化,当目标对象移动时,出新获取目标对象的位置信息,进而重新计算距离最近的音频设备,进而利用跟随控制指令控制音频设备的音量,达到语音跟随控制的目的。
65.本发明实施例设计的音频装置设置在同一房间或同一区域内,这里说的目标对象可以理解为可以是设备或人,这里说的语音指令可以理解为用于唤醒和控制音频设备的指令。这里说的唤醒信息可以理解为开启音频设备的指定语句,例如:当有人发出“小a,小a时”,音频设备接收到唤醒信息开启工作模式,并反馈“我在,我在”等信息。这里说的控制信息可以理解为执行目标对象的请求包含的操作信息。例如:当有人发出“小a,播放《两只老
虎》儿歌”,这时播放儿歌就是语音指令中携带的控制信息。
66.进一步地,在一室内环境下,安装有多台音频设备,并且多台音频设备预先与服务器进行联网,同时多台音频设备之间通过服务器进行联动控制。在目标对象发出携带有唤醒信息和控制信息的语音指令时,服务器接收目标对象的语音指令并进行存储。
67.s302、将第一目标区域内与目标对象距离最近的音频设备作为第一音频设备。
68.这里说的第一目标区域可以理解为音频设备能够被唤醒和响应到语音指令的最大区域范围,超出第一目标区域的音频设备在目标对象发出语音指令时仍然处于关闭状态。这里说的音频设备可以理解为具有交互功能的播报设备,可以播放音频和录入语音的功能,可以包括音响或其它包括扬声器模块的设备。这里说的第一音频设备可以理解为处于第一目标区域内距离目标对象最近的音频设备。
69.进一步地,通过服务器获取第一目标区域内的多台音频设备的位置,并分别计算与目标对象的之间的距离,计算得到距离目标对象最近的音频设备作为第一音频设备。
70.s303、基于语音指令控制第一音频设备唤醒,以及第一音频设备在唤醒后执行控制信息对应的操作。
71.进一步地,通过语音指令将唤醒第一音频设备,并通过第一音频设备响应语音指令包含的控制操作,使得第一音频设备开启交互工作模式。
72.可选地,在第一目标区域内的除去第一音频设备外的其他音频设备处于开启模式,并进入预响应或者预播放状态,为以后的跟随控制做准备。
73.在一种可能的示例场景中,用户家中安装有多个音响,并通过蓝牙或wifi与云服务器连接,完成配网。当用户发出语音信息:“小a,小a,请播放一首轻音乐”,云服务器计算屋内音响的位置与用户之间的距离,预先设备响应范围为2m2,云服务器将计算出的距离处于2m2范围内的全部音响开启工作模式,其他超过2m2范围的音响仍处于关机状态。再从响应范围内的音响中选出距离用户最近的音响开启工作模式,响应语音指令,执行播放轻音乐的任务。
74.s304、获取由雷达设备每隔预设时间上报的目标对象的第一位置信息。
75.这里说的第一位置信息可以理解为当前时刻采集到的目标对象相对于监测设备而言的坐标信息。
76.进一步地,在通过监测定位的雷达设备获取目标对象的位置信息,并上传至服务器。服务器将当前目标对象的位置信息作为第一位置信息进行存储,为以后计算目标对象与多台音频设备的距离做准备。
77.s305、获取第二目标区域内的全部音频设备的设备信息集合,设备信息集合包括音频设备的坐标信息,第二目标区域小于第一目标区域。
78.这里说的第二目标区域可以理解为单个音频设备受到目标对象之间距离的影响,能够保持播放状态不变的最大区域范围。当音频设备与目标对象之间的距离超出第二目标区域范围时,将改变当前响应的播放状态,可以是但不限于是播放音量改变,还可以是播放角度改变等。第二目标区域的面积小于第二目标区域的面积,但是第二目标区域所包含的区域可以处于第一目标区域内,也可以超出第一目标区域所包含的区域。这里说的设备信息集合可以理解为表征音频设备的型号信息、安装时间信息、尺寸信息、当前默认播放音量信息和当前播放角度信息等。
79.进一步地,服务器通过无线网与音频设备连接,获取第一目标区域内包含的全部音频设备的第二目标区域内的设备信息集合,并通过设备信息集合确定音频设备的绝对坐标信息,为以后计算音频设备与目标对象之间的距离做准备。
80.s306、基于设备信息集合将第二目标区域内与目标对象距离最近的音频设备作为第二音频设备。
81.这里说的第二音频设备可以理解为在第二目标区域内音频设备与目标对象之间的距离信息中,距离目标对象距离最近的音频设备。
82.进一步地,预先设定第二目标区域的范围,通过服务器计算第一目标区域内的每一个音频设备与目标对象之间的距离,并将得到的距离信息与设定的第二目标区域进行比较,选出包含在第二目标区域内的距离信息,再从中选出距离最小对应鹅蛋音频设备作为第二音频设备,为以后响应跟随控制指令做准备。
83.s307、将第二音频设备的坐标信息作为第二位置信息。
84.这是说的第二位置信息可以理解为距离目标对象距离最近的音频设备相对于室内环境的绝对坐标信息。
85.进一步地,获取选出来的第二音频设备的坐标信息,这里的坐标信息为参考室内面积为坐标系的坐标数据,并作为绝对坐标设置成第二位置信息。
86.在一种可能的示例场景中,通过微波雷达周期性采集用户的坐标信息,并将坐标信息上传给云服务器。根据预先设定的相应范围为4m2,云服务器获取4m2内能够响应用户唤醒指令的全部音响设备的型号信息,通过型号信息获取到联网时关联的全部数据信息,进而获得音响设备的针对室内环境的绝对坐标信息和当前播放状态、播放角度信息等。设定每一台音响设备的跟随响应范围为1m2,计算以用户为原点的圆的面积在4m2内的音响设备与用户之间的距离。通过计算,如果得到2个音响与用户的距离在1m2之内,再进一步选出两者之间距离用户最近的音响作为语音跟随控制的音响设备,并通过云服务器获取响应的位置坐标,为控制对应的音响去响应跟随控制指令做准备。
87.s308、获取第一目标区域内的第一音频设备的控制参数。
88.这里说的控制参数可以理解为用于响应目标对象的语音指令的参数信息,可以是但不限于是音频设备的播放音量、播放角度或播放音效模式(标准模式、和音模式或高清模式等)。
89.进一步地,通过服务器获取响应目标对象语音指令的第一音频设备执行时的运行参数,作为控制参数为跟随控制做准备。
90.s309、根据第一位置信息和第二位置信息对控制参数进行更新。
91.这里说的更新可以理解为对控制参数的调整,可以是对音频设备的播放音量的调节或播放角度的调整等处理。
92.进一步地,服务器获取到微波雷达实时发送的目标对象的第一位置信息,此时获取的第一位置信息为以微波雷达为坐标原点的坐标系,通过获取距离目标对象最近的音频设备的绝对坐标信息,通过坐标归一化处理,得到同一坐标系下的坐标信息。通过目标对象的语音指令携带的控制参数,对即将响应语音指令的第二音频设备的控制参数进行相同的调整。
93.s310、根据更新后的控制参数生成第二音频设备对应的跟随控制指令。
94.这里说的跟随控制指令可以理解为控制音频设备执行播放音量变大或变小的指令,还可以包含控制音频设备执行播放角度变小或变大的指令。其中,跟随控制指令中携带有第一音频设备的控制参数。
95.进一步地,服务器将更新后的控制参数作为跟随控制指令发送给第二音频设备,为执行响应的控制操作做准备。
96.s311、控制第二音频设备执行跟随控制指令对应的控制操作。
97.进一步地,第二音频设备在接收到跟随控制指令时,执行跟随控指令携带的控制参数的操作,可以是通过第二音频设备增大播放音量或增大播放角度的方式响应目标对象的语音指令。
98.可选地,第二目标区域内的音频设备的当前播放音量通过式1得到:
99.cvol=pvol-k*(l-r)
ꢀꢀꢀꢀꢀꢀꢀꢀ
式1
100.其中,cvol表示当前音频设备的播放音量,pvol表示音频设备设置的音量,l表示目标对象与语音设备之间的距离,k表示为衰减系数(由实验得出),r为音频设备的响应半径,即第二目标区域内的距离半径,用户在以半径r为原点形成的圆的范围内音量不会发生变化。当超过这个范围音量则开始衰减(靠近则开始增强)。
101.其中,音频设备的音量控制半径r可以通过式2确定:
102.r=k2*d
ꢀꢀ
式2
103.其中,d为相邻两台音频设备之间的距离,k2为实验得出的比例系数。
104.s312、在目标对象的第一位置信息发生变化时,重新执行获取目标对象的第一位置信息和第二目标区域内的第二音频设备的第二位置信息的步骤。
105.进一步地,在通过微波雷达检测到目标对象的位置发生移动时,通过微波雷达重新获取目标对象的第一位置信息,通过服务器重新获取第二目标区域内的第二音频设备的第二位置信息,通过服务器重新计算距离,得到响应跟随控制指令的音频设备,实现多台音频设备情况下的语音跟随控制的技术效果。
106.在一种可能的的示例场景中,用户距离第一音响设备最近,音响设备正在播放一首歌,当用户移动到第二音响设备时,通过微波雷达将此时用户的坐标信息发送给云服务器,通过云服务器计算室内处于响应范围内的全部音响设备与用户的距离,计算出距离在设定的第二跟随响应范围1m2内包含的音响设备,使得跟随响应范围内的全部音响设备都处于播放歌曲的状态,选出距离用户最近的音响设备,并将最近距离的音响设备的音量调整到中档音量,其他跟随响应范围内的音响根据距离成正比线性关系响应减小播放音量到低档模式,完成用户移动的过程中,音响设备选出距离最近的提高播放音量来实现多台音频设备下的语音跟随控制鹅蛋技术效果。
107.可选地,还可以控制第二范围内距离目标对象最近的音响设备处于中档播放音量,其他第二范围内的音频设备处于高档播放音量,实现语音跟随不衰减的技术效果。
108.本发明实施例提供的一种语音控制方法,通过获取第一目标区域内的第一音频设备响应目标对象的语音指令,当目标对象的位置发生改变时,计算第二目标区域内的第二音频设备,根据生成的跟随控制指令控制第二音频设备执行控制操作,完成多台音频设备情况下的语音跟随控制的技术效果。
109.图4为本发明实施例提供的一种语音控制装置的结构示意图。参考图4提供的示
图,语音控制装置具体包括:
110.获取模块41,用于在第一目标区域内的第一音频设备识别到目标对象的语音指令时,获取目标对象的第一位置信息;
111.确定模块42,用于确定第二目标区域内的第二音频设备的第二位置信息;
112.确定模块42,还用于根据第一位置信息和第二位置信息确定第二音频设备的跟随控制指令,跟随控制指令中携带有第一音频设备的控制参数;
113.控制模块43,用于控制第二音频设备执行跟随控制指令对应的控制操作。
114.在一个可能的实施方式中,获取模块41,还用于获取目标对象的语音指令,语音指令携带有唤醒信息和控制信息;
115.确定模块42,还用于将第一目标区域内与目标对象距离最近的音频设备作为第一音频设备;
116.控制模块43,还用于基于语音指令控制第一音频设备唤醒,以及第一音频设备在唤醒后执行控制信息对应的操作。
117.在一个可能的实施方式中,获取模块41,还用于获取由雷达设备每隔预设时间上报的目标对象的第一位置信息。
118.在一个可能的实施方式中,获取模块41,还用于获取第二目标区域内的全部音频设备的设备信息集合,设备信息集合包括音频设备的坐标信息,第二目标区域小于第一目标区域;
119.确定模块42,还用于基于设备信息集合将第二目标区域内与目标对象距离最近的音频设备作为第二音频设备;
120.确定模块42,还用于将第二音频设备的坐标信息作为第二位置信息。
121.在一个可能的实施方式中,获取模块41,还用于获取第一目标区域内的第一音频设备的控制参数;
122.控制模块43,还用于根据第一位置信息和第二位置信息对控制参数进行更新;
123.确定模块42,还用于根据更新后的控制参数生成第二音频设备对应的跟随控制指令。
124.在一个可能的实施方式中,获取模块41,还用于在目标对象的第一位置信息发生变化时,重新执行获取目标对象的第一位置信息和第二目标区域内的第二音频设备的第二位置信息的步骤。
125.本实施例提供的控制设备可以是如图4中所示的控制设备,可执行如图2-3中语音控制方法的所有步骤,进而实现图2-3所示语音控制方法的技术效果,具体请参照图2-3相关描述,为简洁描述,在此不作赘述。
126.图5为本发明实施例提供的一种控制设备的结构示意图,图5所示的控制设备500包括:至少一个处理器501、存储器502、至少一个网络接口504和其他用户接口503。控制设备500中的各个组件通过总线系统505耦合在一起。可理解,总线系统505用于实现这些组件之间的连接通信。总线系统505除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线系统505。
127.其中,用户接口503可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
specific integrated circuits,asic)、数字信号处理器(digital signal processing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmable logic device,pld)、现场可编程门阵列(field-programmable gate array,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本技术所述功能的其它电子单元或其组合中。
135.对于软件实现,可通过执行本文所述功能的单元来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
136.本实施例提供的控制设备可以是如图5中所示的控制设备,可执行如图2-3中语音控制方法的所有步骤,进而实现图2-3所示语音控制方法的技术效果,具体请参照图2-3相关描述,为简洁描述,在此不作赘述。
137.本发明实施例还提供了一种存储介质(计算机可读存储介质)。这里的存储介质存储有一个或者多个程序。其中,存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。
138.当存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述在语音控制设备侧执行的语音控制方法。
139.所述处理器用于执行存储器中存储的自动打版程序,以实现以下在语音控制设备侧执行的语音控制方法的步骤:
140.在第一目标区域内的第一音频设备识别到目标对象的语音指令时,获取目标对象的第一位置信息;确定第二目标区域内的第二音频设备的第二位置信息;根据第一位置信息和第二位置信息确定第二音频设备的跟随控制指令,跟随控制指令中携带有第一音频设备的控制参数;控制第二音频设备执行跟随控制指令对应的控制操作。
141.专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
142.结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
143.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:


1.一种语音控制方法,其特征在于,包括:在第一目标区域内的第一音频设备识别到目标对象的语音指令时,获取所述目标对象的第一位置信息;确定第二目标区域内的第二音频设备的第二位置信息;根据所述第一位置信息和所述第二位置信息确定所述第二音频设备的跟随控制指令,所述跟随控制指令中携带有所述第一音频设备的控制参数;控制所述第二音频设备执行所述跟随控制指令对应的控制操作。2.根据权利要求1所述的方法,其特征在于,所述第一目标区域内的第一音频设备识别到目标对象的语音指令,包括:获取所述目标对象的语音指令,所述语音指令携带有所述唤醒信息和控制信息;将第一目标区域内与所述目标对象距离最近的音频设备作为第一音频设备;基于所述语音指令控制所述第一音频设备唤醒,以及所述第一音频设备在唤醒后执行所述控制信息对应的操作。3.根据权利要求1所述的方法,其特征在于,所述获取所述目标对象的第一位置信息,包括:获取由雷达设备每隔预设时间上报的所述目标对象的第一位置信息。4.根据权利要求1所述的方法,其特征在于,所述确定第二目标区域内的第二音频设备的第二位置信息,包括:获取第二目标区域内的全部音频设备的设备信息集合,所述设备信息集合包括所述音频设备的坐标信息,所述第二目标区域小于第一目标区域;基于所述设备信息集合将所述第二目标区域内与所述目标对象距离最近的音频设备作为第二音频设备;将所述第二音频设备的坐标信息作为第二位置信息。5.根据权利要求2或4所述的方法,其特征在于,所述根据所述第一位置信息和所述第二位置信息确定所述第二音频设备的跟随控制指令,包括:获取第一目标区域内的第一音频设备的控制参数;根据所述第一位置信息和所述第二位置信息对所述控制参数进行更新;根据更新后的所述控制参数生成所述第二音频设备对应的跟随控制指令。6.根据权利要求5所述的方法,其特征在于,所述方法,还包括:在所述目标对象的第一位置信息发生变化时,重新执行获取所述目标对象的第一位置信息和所述第二目标区域内的第二音频设备的第二位置信息的步骤。7.一种语音控制装置,其特征在于,包括:获取模块,用于在第一目标区域内的第一音频设备识别到目标对象的语音指令时,获取所述目标对象的第一位置信息;确定模块,用于确定第二目标区域内的第二音频设备的第二位置信息;所述确定模块,还用于根据所述第一位置信息和所述第二位置信息确定所述第二音频设备的跟随控制指令,所述跟随控制指令中携带有所述第一音频设备的控制参数;控制模块,用于控制所述第二音频设备执行所述跟随控制指令对应的控制操作。8.一种控制设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储
器中存储的语音控制程序,以实现权利要求1~6中任一项所述的语音控制方法。9.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~6中任一项所述的语音控制方法。

技术总结


本发明实施例涉及一种语音控制方法、装置、控制设备及存储介质,所述方法包括:在第一目标区域内的第一音频设备识别到目标对象的语音指令时,获取所述目标对象的第一位置信息;确定第二目标区域内的第二音频设备的第二位置信息;根据所述第一位置信息和所述第二位置信息确定所述第二音频设备的跟随控制指令,所述跟随控制指令中携带有所述第一音频设备的控制参数;控制所述第二音频设备执行所述控制参数情况下的所述跟随控制指令对应的控制操作。由此,可以实现多台音频设备之间的语音跟随的联动控制的技术效果。跟随的联动控制的技术效果。跟随的联动控制的技术效果。


技术研发人员:

李立辉 李绍斌 唐杰 贾巨涛 吴伟

受保护的技术使用者:

珠海联云科技有限公司

技术研发日:

2022.11.14

技术公布日:

2023/2/23

本文发布于:2024-09-22 22:32:20,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/59499.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:音频设备   目标   所述   指令
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议