CN109243456A - 一种控制设备的方法和设备 - Google Patents
一种控制设备的方法和设备 Download PDFInfo
- Publication number
- CN109243456A CN109243456A CN201811306947.XA CN201811306947A CN109243456A CN 109243456 A CN109243456 A CN 109243456A CN 201811306947 A CN201811306947 A CN 201811306947A CN 109243456 A CN109243456 A CN 109243456A
- Authority
- CN
- China
- Prior art keywords
- voice signal
- voice
- acquisition
- target position
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000001914 filtration Methods 0.000 claims abstract description 20
- 238000012545 processing Methods 0.000 claims description 23
- 230000008569 process Effects 0.000 claims description 3
- 238000004458 analytical method Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 6
- 230000009467 reduction Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 235000015170 shellfish Nutrition 0.000 description 2
- 230000002618 waking effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/20—Speech recognition techniques specially adapted for robustness in adverse environments, e.g. in noise, of stress induced speech
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
- G10L21/0216—Noise filtering characterised by the method used for estimating noise
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
- G10L21/0216—Noise filtering characterised by the method used for estimating noise
- G10L2021/02161—Number of inputs available containing the signal or the noise to be suppressed
- G10L2021/02166—Microphone arrays; Beamforming
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种控制设备的方法和设备,用以解决现有技术中存在的智能家居环境中存在多个语音采集器时,分析得到的用户语音控制命令的精确度不高问题。本发明实施例首先根据发出语音信号的位置和采集位置之间的距离,从所有采集位置中确定至少一个目标位置,然后根据至少一个目标位置处获取到的语音信号确定第一语音信号,根据除目标位置之外的采集位置处获取到的语音信号确定第二语音信号,最后将第二语音信号从第一语音信号中滤除后,根据滤除后的语音信号对应的控制命令控制设备。由于控制命令是根据将第二语音信号从第一语音信号中滤除后的语音信号解析出来的,相当于滤除噪音后再解析,从而提高了解析语音控制命令的精确度。
Description
技术领域
本发明涉及无线通信技术领域,特别涉及一种控制设备的方法和设备。
背景技术
智能家居是以住宅为平台,通过物联网技术将家中的各种设备连接到一起,实现智能化的一种生态***。它具有智能灯光控制、智能电器控制、安防监控***、智能背景音乐、智能视频共享、可视对讲***和家庭影院***等功能。
智能家居利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理***,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。
现有的智能家居环境中,当用户语音控制智能设备时,为了避免在嘈杂环境下语音识别效率低的问题,可以通过在用户活动的有效区域内设置多个语音采集器来实时采集用户发出的语音信息,根据距离发出语音控制信息位置最近的语音采集器采集到的语音信息作为控制智能设备的语音控制信息。
然而,在嘈杂环境下,距离发出语音控制信息位置最近的语音采集器采集到的语音信息中也会存在噪音,所以分析得到的用户语音控制命令的精确度不高。
发明内容
本发明提供一种控制设备的方法和设备,用以解决现有技术中存在的智能家居环境中存在多个语音采集器时,分析得到的用户语音控制命令的精确度不高问题。
第一方面,本发明实施例提供一种控制设备的方法,该方法包括:
根据发出语音控制信号的位置与采集位置之间的距离从所有采集位置中确定至少一个目标位置;
根据至少一个目标位置处获取到的语音信号确定第一语音信号,以及根据除目标位置之外的采集位置处获取到的语音信号确定第二语音信号;
将所述第一语音信号从所述第二语音信号中滤除后,根据滤除后的语音信号对应的控制命令控制设备。
上述方法,首先根据发出语音信号的位置和采集位置之间的距离,从所有采集位置中确定至少一个目标位置,然后根据所述至少一个目标位置处获取到的语音信号确定第一语音信号,以及根据除目标位置之外的采集位置处获取到的语音信号确定第二语音信号,最后将第二语音信号从第一语音信号中滤除后,根据滤除后的语音信号对应的控制命令控制设备。由于控制设备的控制命令是根据将第二语音信号从第一语音信号中滤除后的语音信号解析出来的,相当于滤除噪音后再解析处控制命令,从而提高了解析语音控制命令的精确度。
在一种可能的实现方式中,所述根据发出语音控制信号的位置与采集位置之间的距离从所有采集位置中确定至少一个目标位置,包括:
根据所述语音控制信号到达所述所有采集位置处的时刻确定发出所述语音控制信号的位置与所述所有采集位置之间的距离;
根据所述确定的所述距离从所有采集位置中确定至少一个目标位置。
上述方法,给出了确定至少一个目标位置的方式,即根据语音控制命令到达所述所有采集位置处的时刻确定发出语音信号的位置为所述所有采集位置之间的距离,然后根据确定的距离确定至少一个目标位置,从而方便快捷的确定目标位置。
在一种可能的实现方式中,所述根据至少一个目标位置处获取到的语音信号确定第一语音信号,包括:
若所述目标位置为一个,则将所述目标位置出获取到的语音信号作为所述第一语音信号;
若所述目标位置为多个,则将所述多个目标位置处获取到的语音信号的平均值作为所述第一语音信号。
上述方法,当目标位置数量不同时,确定第一语音信号的方式不同,如果只有一个目标位置,则将该目标位置处获取到的语音信号作为第一语音信号;如果有多个目标位置,则将多个目标位置处获取到的语音信号的平均值作为第一语音信号。
在一种可能的实现方式中,所述根据除目标位置之外的采集位置处获取到的语音信号确定第二语音信号,包括:
将所述除目标位置之外的采集位置处获取到的语音信号的平均值作为所述第二语音信号。
上述方法,给出了确定第二语音信号的方式,将除目标位置以外的采集位置处获取到的语音信号的平均值作为第二语音信号,由于除目标位置以外的采集位置可能有多个,所以将除目标位置以外的采集位置处获取到的语音信号的平均值作为第二语音信号。
在一种可能的实现方式中,所述将所述第二语音信号从所述第一语音信号中滤除,包括:
将所述第一语音信号与所述第二语音信号的反相语音信号相加,得到第三语音信号;
其中,所述第二语音信号的反相语音信号为与所述第二语音信号幅度相同,相位相反的语音信号。
上述方法,将第一语音信号与第二语音信号的反相语音信号相加,即将第二语音信号从第一语音信号中滤除,从而实现语音降噪的目的。
第二方面,本发明实施例提供一种控制设备的设备,该设备包括:
至少一个处理单元及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:
根据发出语音控制信号的位置与采集位置之间的距离从所有采集位置中确定至少一个目标位置;
根据至少一个目标位置处获取到的语音信号确定第一语音信号,以及根据除目标位置之外的采集位置处获取到的语音信号确定第二语音信号;
将所述第一语音信号从所述第二语音信号中滤除后,根据滤除后的语音信号对应的控制命令控制设备。
在一种可能的实现方式中,所述处理单元具体用于:
根据所述语音控制信号到达所有采集位置处的时刻确定发出所述语音控制信号的位置与所述所有采集位置之间的距离;
根据所述确定的所述距离从所有采集位置中确定至少一个目标位置。
在一种可能的实现方式中,所述处理单元具体用于:
若所述目标位置为一个,则将所述目标位置出获取到的语音信号作为所述第一语音信号;
若所述目标位置为多个,则将所述多个目标位置处获取到的语音信号的平均值作为所述第一语音信号。
在一种可能的实现方式中,所述处理单元具体用于:
将所述除目标位置之外的采集位置处获取到的语音信号的平均值作为所述第二语音信号。
在一种可能的实现方式中,所述处理单元具体用于:
将所述第一语音信号与所述第二语音信号的反相语音信号相加,得到第三语音信号;
其中,所述第二语音信号的反相语音信号为与所述第二语音信号幅度相同,相位相反的语音信号。
第三方面,本发明实施例还提供一种控制设备的设备,该设备包括:位置确定模块、信号确定模块以及降噪模块:
位置确定模块:用于根据发出语音控制信号的位置与采集位置之间的距离从所有采集位置中确定至少一个目标位置;
信号确定模块:用于根据至少一个目标位置处获取到的语音信号确定第一语音信号,以及根据除目标位置之外的采集位置处获取到的语音信号确定第二语音信号;
降噪模块:用于将所述第一语音信号从所述第二语音信号中滤除后,根据滤除后的语音信号对应的控制命令控制设备。
第四方面,本发明实施例还提供一种计算机存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现第一方面所述方法的步骤。
另外,第二方面至第四方面中任一种实现方式所带来的技术效果可参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。
本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种控制设备的方法流程示意图;
图2为本发明实施例提供的一种控制设备的完整方法的流程示意图;
图3为本发明实施例提供的第一种控制设备的设备结构示意图;
图4为本发明实施例提供的第二种控制设备的设备结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
当用户通过语音控制智能家居设备时,为了防止用户离语音采集器的距离较远,语音采集器采集不到用户的语音,所以可以在用户有效活动区域内设置多个语音采集器,比如在卧室中的沙发、床头等用户经常活动的位置设置多个语音采集器。
设置多个语音采集器能够提高语音采集的成功率,但是如果家庭中有多个智能家居设备,多个用户同时发出语音控制信息时,同一个语音采集器采集到的语音控制信息可能包含多个用户的语音控制信息,那么根据该语音控制信息控制智能家居设备时会出错,如果将其他用户控制其他智能家居设备的语音信息从采集到的语音控制信息中滤除,再根据滤除后的语音控制信息分析得到的语音控制命令控制智能家居设备,则可以提高解析语音控制命令的精确度。
本发明实施例描述的应用场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。
针对上述应用场景,本发明实施例提供一种控制设备的方法,如图1所示,该方法具体包括如下步骤:
步骤100,根据发出语音控制信号的位置与采集位置之间的距离从所有采集位置中确定至少一个目标位置;
步骤101,根据所述至少一个目标位置处获取到的语音信号确定第一语音信号,以及根据除目标位置之外的采集位置处获取到的语音信号确定第二语音信号;
步骤102,将所述第二语音信号从所述第一语音信号中滤除后,根据滤除后的语音信号对应的控制命令控制设备。
本发明实施例中首先根据发出语音信号的位置和采集位置之间的距离,从所有采集位置中确定至少一个目标位置,然后根据所述至少一个目标位置处获取到的语音信号确定第一语音信号,以及根据除目标位置之外的采集位置处获取到的语音信号确定第二语音信号,最后将第二语音信号从第一语音信号中滤除后,根据滤除后的语音信号对应的控制命令控制设备。由于控制设备的控制命令是根据将第二语音信号从第一语音信号中滤除后的语音信号解析出来的,相当于滤除噪音后再解析处控制命令,从而能够提高解析语音控制命令的精确度。
本发明实施例中的执行主体可以是服务器,也可以是控制器;
智能家居设备可以是智能空调、智能电饭煲、智能冰箱、智能电视机等。
需要说明的是,为了能够更好的采集到语音控制信号,本发明实施例中会设置多个语音采集器,各个语音采集器可以设置在房间中用户经常活动的区域,比如沙发、床头等位置处,在智能家居设备上也可以设置语音采集器。
相应的,在房间中设置多个语音采集器时,会在智能家居设备上安装接收器,以接收各个语音采集器采集到的语音信号。
由于设置了多个语音采集器,为了区分各个语音采集器,则需要确定语音采集器的位置信息。
可以根据以下三种方式确定语音采集器的位置信息:
方式一、基于移动设备(手机、眼镜、手表等)、扫地机器人等,通过内置的SLAM(Simultaneous Localization And Mapping,同步定位与建立图)定位设备和距离传感器确定语音采集器的相对位置,从而建立语音采集器位置信息的三维空间坐标系,并将该三维空间坐标系存储在服务器中。
例如,手机向各个语音采集器靠近,当手机和语音采集器之间的距离小于阈值时,将SLAM定位设备确定的该语音采集器的相对位置信息转化为信号,再通过Wi-Fi(Wireless-Fidelity,无线保真)将转化成的信号发送给与智能家电设备连接的接收器,接收器将该信号发送给服务器,服务器根据接收到的各个信号以及服务器中存储的各个信号与相对位置的绑定关系,建立语音采集器位置信息的三维空间坐标系。
需要说明的是,相对位置信息不同对应的信号不同。
方式二、根据红外传感器或摄像头确定语音采集器的位置信息,并将确定的语音采集器的位置信息存储在服务器中。
例如,将红外传感器安装在智能家电设备上,然后通过反射原理实现房间信息的获取,服务器根据获取到的房间中语音采集器位置信息建立三维空间坐标系。
方式三、将语音采集器在固定的位置安装,安装好后将安装位置信息存储在服务器中。
语音采集器的位置信息也就是采集位置信息,将采集位置信息存储在服务器中以后,服务器根据发出语音控制信号的位置与采集位置之间的距离,从所有采集位置中确定目标位置。
在实施中,发出语音控制信号的位置与采集位置之间的距离,可以根据语音控制信号到达所有采集位置处的时刻确定。
具体的,每个采集位置处可以设置一个计时器,当该采集位置处的语音采集器采集到语音信号后,则触发该计时器记录接收到该语音信号的时刻,将采集到的语音控制信号以及记录的时刻发送给服务器,以使服务器根据接收到的时刻确定发出语音控制信号的位置与采集位置之间的距离。
比如,有4个语音采集器,语音采集器1、语音采集器2、语音采集器3、语音采集器4,语音采集器1对应采集位置1、语音采集器2对应采集位置2、语音采集器3对应采集位置3、语音采集器4对应采集位置4,用户A发出语音控制信号,当该语音控制信号到达语音采集器1的时刻最小,到达语音采集器2的时刻最大,到达语音采集器3和语音采集器4的时刻相等,在到达语音采集器1的时刻和到达语音采集器2的时刻之间,则确定发出语音控制信号的位置与采集位置1之间的距离最短,与采集位置2之间的距离最长,与采集位置3和与采集位置4的距离相等。
这里需要说明的是,确定发出语音控制信号的位置与采集位置之间的距离时,语音控制信号还可以为唤醒信号。
比如,智能家居设备如果处于休眠状态,则用户可以使用一段唤醒词唤醒该智能家居设备,例如,“嘿,金贝”,服务器中会存储唤醒词,当语音采集器将该语音信息发送给服务器时,服务器解析到语音信息中存在“金贝”这个唤醒词,则服务器将对应的智能家居设备唤醒。服务器在唤醒智能家居设备时,根据该唤醒词到达各个语音采集器处的时刻,确定发出唤醒词的位置与采集位置之间的距离。
确定了发出语音控制信号的位置与采集位置之间的距离后,从所有采集位置中选择目标位置。
其中,目标位置可以为一个,也可以为多个。
优选的,如果目标位置为一个,则将距离发出语音控制信号位置最近的采集位置作为目标位置;
如果目标位置有多个,则可以根据实际需要从所有采集位置处选择多个目标位置。
比如,如果目标位置有两个,则将距离发出语音控制信号位置最近的采集位置以及距离发出语音控制信号位置次近的采集位置这两个位置作为目标位置。
目标位置确定以后,根据确定的目标位置处获取到的语音信号确定第一语音信号,以及根据除目标位置之外的采集位置处获取到的语音信号确定第二语音信号。
在实施中,如果有一个目标位置,则将该目标位置处采集到的语音信号作为第一语音信号,如果有多个目标位置,则将多个目标位置处采集到的语音信号的平均值作为第一语音信号。
将除目标位置之外的采集位置处获取到的语音信号的平均值作为第二语音信号。
比如,有4个语音采集器,语音采集器1、语音采集器2、语音采集器3、语音采集器4,语音采集器1对应采集位置1、语音采集器2对应采集位置2、语音采集器3对应采集位置3、语音采集器4对应采集位置4,确定的目标位置为采集位置1,则将语音采集器1采集到的语音信号作为第一语音信号,将语音采集器2、语音采集器3、语音采集器4采集到的语音信号的平均值作为第二语音信号。
第一语音信号和第二语音信号确定后,将第二语音信号从第一语音信号中滤除,再将滤除后的语音信号对应的控制命令控制智能家居设备。
在本发明实施例中,由于第一语音信号是在距离发出语音控制信号的位置最近的采集位置处获取到的,所以第一语音信号中语音控制信号的强度最强,但是第一语音信号中还会包含一些噪音信号,比如其他用户发出的控制其他智能家居设备的语音控制信号,为了能够提高解析出的控制命令的精确度,所以需要将第一语音信号中的噪音信号滤除。
由于第二语音信号是除距离发出语音控制信号的位置最近的采集位置之外的采集位置处获取到的语音信号的平均值,所以第二语音信号为噪音信号,也就是需要从第一语音信号中滤除掉的信号。
在实施中,将第二语音信号从第一语音信号中滤除的方法,可以将第一语音信号与第二语音信号的反相语音信号相加。
这里的第二语音信号的反相语音信号为与所述第二语音信号幅度相同,相位相反的语音信号。
将第二语音信号从第一语音信号中滤除掉后,根据滤除后的语音信号对应的控制命令控制设备。
服务器解析滤除后的语音信号,将语音信号中的语音信息与服务器中存储的控制命令进行比对,得到相应的控制命令,然后根据该控制命令控制设备;如果滤除后的语音信号解析失败,也就是将滤除后的语音信号中的语音信息与服务器中存储的控制命令进行比对时,不能得到相应的控制命令,此时服务器可以向用户推送解析失败的消息。
在具体实施中,可以先将滤除后的语音信号进行放大,再对放大后的语音信号进行解析,得到相应的控制命令,最后根据该控制命令控制设备。
如图2所示,为本发明实施例一种控制设备的完整方法的流程示意图。
步骤200、根据用户发出的唤醒词确定距离用户最近的语音采集器;
步骤201、将距离用户最近的语音采集器采集到的语音信号作为第一语音信号;
步骤202、将除距离用户距离最近的语音采集器之外的其它语音采集器采集到的语音信号的平均值作为第二语音信号;
步骤203、将第二语音信号从第一语音信号中滤除,得到第三语音信号;
步骤204、将第三语音信号放大;
步骤205、解析放大后的第三语音信号;
步骤206、判断解析第三语音信号是否成功,若是,则执行步骤207,否则退出;
步骤207、根据解析后得到的控制命令控制设备。
基于同一发明构思,本发明实施例中还提供了一种控制设备的设备,由于该设备对应的是本发明实施例控制设备的方法对应的设备,并且该设备解决问题的原理与该方法相似,因此该设备的实施可以参见方法的实施,重复之处不再赘述。
如图3所示,为本发明实施例提供的第一种控制设备的设备结构示意图,该设备包括:至少一个处理单元300及至少一个存储单元301,其中,所述存储单元301存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执300执行下列过程:
根据发出语音控制信号的位置与采集位置之间的距离从所有采集位置中确定至少一个目标位置;
根据至少一个目标位置处获取到的语音信号确定第一语音信号,以及根据除目标位置之外的采集位置处获取到的语音信号确定第二语音信号;
将所述第一语音信号从所述第二语音信号中滤除后,根据滤除后的语音信号对应的控制命令控制设备。
可选的,所述处理单元300具体用于:
根据所述语音控制信号到达所有采集位置处的时刻确定发出所述语音控制信号的位置与所述所有采集位置之间的距离;
根据所述确定的距离从所述所有采集位置中确定至少一个目标位置。
可选的,所述处理单元300具体用于:
若所述目标位置为一个,则将所述目标位置出获取到的语音信号作为所述第一语音信号;
若所述目标位置为多个,则将所述多个目标位置处获取到的语音信号的平均值作为所述第一语音信号。
可选的,所述处理单元300具体用于:
将所述除目标位置之外的采集位置处获取到的语音信号的平均值作为所述第二语音信号。
可选的,所述处理单元300具体用于:
将所述第一语音信号与所述第二语音信号的反相语音信号相加;
其中,所述第二语音信号的反相语音信号为与所述第二语音信号幅度相同,相位相反的语音信号。
如图4所示,为本发明实施例提供的第二种控制设备的设备结构示意图,该设备包括:位置确定模块400、信号确定模块401以及降噪模块402:
位置确定模块400:用于根据发出语音控制信号的位置与采集位置之间的距离从所有采集位置中确定至少一个目标位置;
信号确定模块401:用于根据至少一个目标位置处获取到的语音信号确定第一语音信号,以及根据除目标位置之外的采集位置处获取到的语音信号确定第二语音信号;
降噪模块402:用于将所述第一语音信号从所述第二语音信号中滤除后,根据滤除后的语音信号对应的控制命令控制设备。
可选的,所述位置确定模块400具体用于:
根据所述语音控制信号到达所有采集位置处的时刻确定发出所述语音控制信号的位置与所述所有采集位置之间的距离;
根据所述确定的距离从所述所有采集位置中确定至少一个目标位置。
可选的,所述信号确定模块401具体用于:
若所述目标位置为一个,则将所述目标位置出获取到的语音信号作为所述第一语音信号;
若所述目标位置为多个,则将所述多个目标位置处获取到的语音信号的平均值作为所述第一语音信号。
可选的,所述信号确定模块401具体用于:
将所述除目标位置之外的采集位置处获取到的语音信号的平均值作为所述第二语音信号。
可选的,所述降噪模块402具体用于:
将所述第一语音信号与所述第二语音信号的反相语音信号相加;
其中,所述第二语音信号的反相语音信号为与所述第二语音信号幅度相同,相位相反的语音信号。
本发明实施例还提供一种控制设备的可读存储介质,包括程序代码,当所述程序代码在计算设备上运行时,所述程序代码用于使所述计算设备执行删除后台中应用的方法的步骤。
以上参照示出根据本申请实施例的方法、装置(***)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。
相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行***来使用或结合指令执行***而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行***、装置或设备使用,或结合指令执行***、装置或设备使用。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种控制设备的方法,其特征在于,该方法包括:
根据发出语音控制信号的位置与采集位置之间的距离从所有采集位置中确定至少一个目标位置;
根据所述至少一个目标位置处获取到的语音信号确定第一语音信号,以及根据除目标位置之外的采集位置处获取到的语音信号确定第二语音信号;
将所述第二语音信号从所述第一语音信号中滤除后,根据滤除后的语音信号对应的控制命令控制设备。
2.如权利要求1所述的方法,其特征在于,所述根据发出语音控制信号的位置与采集位置之间的距离从所有采集位置中确定至少一个目标位置,包括:
根据所述语音控制信号到达所有采集位置处的时刻确定发出所述语音控制信号的位置与所述所有采集位置之间的距离;
根据所述确定的距离从所述所有采集位置中确定至少一个目标位置。
3.如权利要求1所述的方法,其特征在于,所述根据至少一个目标位置处获取到的语音信号确定第一语音信号,包括:
若所述目标位置为一个,则将所述目标位置出获取到的语音信号作为所述第一语音信号;
若所述目标位置为多个,则将所述多个目标位置处获取到的语音信号的平均值作为所述第一语音信号。
4.如权利要求1所述的方法,其特征在于,所述根据除目标位置之外的采集位置处获取到的语音信号确定第二语音信号,包括:
将所述除目标位置之外的采集位置处获取到的语音信号的平均值作为所述第二语音信号。
5.如权利要求1~4任一所述的方法,其特征在于,所述将所述第二语音信号从所述第一语音信号中滤除,包括:
将所述第一语音信号与所述第二语音信号的反相语音信号相加;
其中,所述第二语音信号的反相语音信号为与所述第二语音信号幅度相同,相位相反的语音信号。
6.一种控制设备的设备,其特征在于,其特征在于,该设备包括:至少一个处理单元及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:
根据发出语音控制信号的位置与采集位置之间的距离从所有采集位置中确定至少一个目标位置;
根据至少一个目标位置处获取到的语音信号确定第一语音信号,以及根据除目标位置之外的采集位置处获取到的语音信号确定第二语音信号;
将所述第一语音信号从所述第二语音信号中滤除后,根据滤除后的语音信号对应的控制命令控制设备。
7.如权利要求6所述的设备,其特征在于,所述处理单元具体用于:
根据所述语音控制信号到达所有采集位置处的时刻确定发出所述语音控制信号的位置与所述所有采集位置之间的距离;
根据所述确定的距离从所述所有采集位置中确定至少一个目标位置。
8.如权利要求6所述的设备,其特征在于,所述处理单元具体用于:
若所述目标位置为一个,则将所述目标位置出获取到的语音信号作为所述第一语音信号;
若所述目标位置为多个,则将所述多个目标位置处获取到的语音信号的平均值作为所述第一语音信号。
9.如权利要求6所述的设备,其特征在于,所述处理单元具体用于:
将所述除目标位置之外的采集位置处获取到的语音信号的平均值作为所述第二语音信号。
10.如权利要求6~9任一所述的设备,其特征在于,所述处理单元具体用于:
将所述第一语音信号与所述第二语音信号的反相语音信号相加;
其中,所述第二语音信号的反相语音信号为与所述第二语音信号幅度相同,相位相反的语音信号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811306947.XA CN109243456A (zh) | 2018-11-05 | 2018-11-05 | 一种控制设备的方法和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811306947.XA CN109243456A (zh) | 2018-11-05 | 2018-11-05 | 一种控制设备的方法和设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109243456A true CN109243456A (zh) | 2019-01-18 |
Family
ID=65076722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811306947.XA Pending CN109243456A (zh) | 2018-11-05 | 2018-11-05 | 一种控制设备的方法和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109243456A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022100344A1 (zh) * | 2020-11-16 | 2022-05-19 | Oppo广东移动通信有限公司 | 一种定位通信方法、终端、通信设备和存储介质 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101192411A (zh) * | 2007-12-27 | 2008-06-04 | 北京中星微电子有限公司 | 大距离麦克风阵列噪声消除的方法和噪声消除*** |
CN101848288A (zh) * | 2010-04-19 | 2010-09-29 | 北京东微世纪科技有限公司 | 一种麦克风的模拟降噪***及方法 |
CN104935819A (zh) * | 2015-06-11 | 2015-09-23 | 广东欧珀移动通信有限公司 | 一种控制摄像头拍摄方法及终端 |
CN104967777A (zh) * | 2015-06-11 | 2015-10-07 | 广东欧珀移动通信有限公司 | 一种控制摄像头拍摄方法及终端 |
CN105788599A (zh) * | 2016-04-14 | 2016-07-20 | 北京小米移动软件有限公司 | 语音处理方法、路由器及智能语音控制*** |
CN105827800A (zh) * | 2015-08-28 | 2016-08-03 | 维沃移动通信有限公司 | 一种电子终端及语音信号处理方法 |
CN106898348A (zh) * | 2016-12-29 | 2017-06-27 | 北京第九实验室科技有限公司 | 一种出声设备的去混响控制方法和装置 |
US20170330583A1 (en) * | 2016-05-13 | 2017-11-16 | Lg Electronics Inc. | Electronic device and controlling method thereof |
CN107564515A (zh) * | 2016-06-30 | 2018-01-09 | 广东美的制冷设备有限公司 | 基于多麦克风的语音控制方法和***、麦克风及服务器 |
CN107863106A (zh) * | 2017-12-12 | 2018-03-30 | 长沙联远电子科技有限公司 | 语音识别控制方法及装置 |
CN108667697A (zh) * | 2018-04-28 | 2018-10-16 | 新华三技术有限公司 | 语音控制冲突解决方法、装置及语音控制*** |
CN108696785A (zh) * | 2018-07-24 | 2018-10-23 | 歌尔股份有限公司 | 多麦降噪耳机及方法 |
CN108737615A (zh) * | 2018-06-27 | 2018-11-02 | 努比亚技术有限公司 | 麦克风收音方法、移动终端及计算机可读存储介质 |
-
2018
- 2018-11-05 CN CN201811306947.XA patent/CN109243456A/zh active Pending
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101192411A (zh) * | 2007-12-27 | 2008-06-04 | 北京中星微电子有限公司 | 大距离麦克风阵列噪声消除的方法和噪声消除*** |
CN101848288A (zh) * | 2010-04-19 | 2010-09-29 | 北京东微世纪科技有限公司 | 一种麦克风的模拟降噪***及方法 |
CN104935819A (zh) * | 2015-06-11 | 2015-09-23 | 广东欧珀移动通信有限公司 | 一种控制摄像头拍摄方法及终端 |
CN104967777A (zh) * | 2015-06-11 | 2015-10-07 | 广东欧珀移动通信有限公司 | 一种控制摄像头拍摄方法及终端 |
CN105827800A (zh) * | 2015-08-28 | 2016-08-03 | 维沃移动通信有限公司 | 一种电子终端及语音信号处理方法 |
CN105788599A (zh) * | 2016-04-14 | 2016-07-20 | 北京小米移动软件有限公司 | 语音处理方法、路由器及智能语音控制*** |
US10163452B2 (en) * | 2016-05-13 | 2018-12-25 | Lg Electronics Inc. | Electronic device for speech recognition |
US20170330583A1 (en) * | 2016-05-13 | 2017-11-16 | Lg Electronics Inc. | Electronic device and controlling method thereof |
CN107564515A (zh) * | 2016-06-30 | 2018-01-09 | 广东美的制冷设备有限公司 | 基于多麦克风的语音控制方法和***、麦克风及服务器 |
CN106898348A (zh) * | 2016-12-29 | 2017-06-27 | 北京第九实验室科技有限公司 | 一种出声设备的去混响控制方法和装置 |
CN107863106A (zh) * | 2017-12-12 | 2018-03-30 | 长沙联远电子科技有限公司 | 语音识别控制方法及装置 |
CN108667697A (zh) * | 2018-04-28 | 2018-10-16 | 新华三技术有限公司 | 语音控制冲突解决方法、装置及语音控制*** |
CN108737615A (zh) * | 2018-06-27 | 2018-11-02 | 努比亚技术有限公司 | 麦克风收音方法、移动终端及计算机可读存储介质 |
CN108696785A (zh) * | 2018-07-24 | 2018-10-23 | 歌尔股份有限公司 | 多麦降噪耳机及方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022100344A1 (zh) * | 2020-11-16 | 2022-05-19 | Oppo广东移动通信有限公司 | 一种定位通信方法、终端、通信设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110085233B (zh) | 语音控制方法及其装置、电子设备和计算机可读存储介质 | |
CN110827818B (zh) | 一种智能语音设备的控制方法、装置、设备及存储介质 | |
CN206021193U (zh) | 用于处理超声输入的*** | |
CN100573383C (zh) | 基于电话和ZigBee技术的智能家居控制*** | |
CN107144819B (zh) | 一种声源定位方法、装置及电子设备 | |
CN105185380B (zh) | 一种信息处理方法及电子设备 | |
CN205485359U (zh) | 智能家居传感器数据集中处理*** | |
CN104580699B (zh) | 一种待机时声控智能终端方法及装置 | |
CN108172227A (zh) | 语音遥控方法和装置 | |
CN110265006B (zh) | 唤醒方法、主节点、从节点和存储介质 | |
CN105116859A (zh) | 一种利用无人飞行器实现的智能家居***及方法 | |
CN104483953A (zh) | 一种控制方法及穿戴式电子设备 | |
CN109377995B (zh) | 一种控制设备的方法与装置 | |
CN106647317A (zh) | 家庭智能家居管理*** | |
CN104165438A (zh) | 空调器控制方法和*** | |
CN108989162A (zh) | 一种家用智能机器人管家*** | |
CN110716444A (zh) | 一种基于智能家居的声音控制方法、装置和存储介质 | |
CN113531844A (zh) | 空调器降噪的控制方法、***、电子设备和存储介质 | |
CN105490902A (zh) | 智能家居***、无线信息采集设备控制方法及装置 | |
CN109243456A (zh) | 一种控制设备的方法和设备 | |
CN114791771A (zh) | 智能语音鼠标的交互管理***及管理方法 | |
US11395225B1 (en) | Low-power long-range wireless network communication protocol with rate switching and scheduled messaging | |
CN103631231A (zh) | 一种智能家居的监控方法、装置及智能家居*** | |
CN103956015B (zh) | 一种火灾报警***数据实时采集和处理的***及方法 | |
CN109120351A (zh) | 一种应用于物联网中的数据传输方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190118 |