CN112863525B - 一种语音波达方向的估计方法、装置及电子设备 - Google Patents
一种语音波达方向的估计方法、装置及电子设备 Download PDFInfo
- Publication number
- CN112863525B CN112863525B CN201911174054.9A CN201911174054A CN112863525B CN 112863525 B CN112863525 B CN 112863525B CN 201911174054 A CN201911174054 A CN 201911174054A CN 112863525 B CN112863525 B CN 112863525B
- Authority
- CN
- China
- Prior art keywords
- voice
- preset direction
- prediction model
- preset
- voice signal
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000001914 filtration Methods 0.000 claims abstract description 27
- 238000012549 training Methods 0.000 claims description 30
- 230000008569 process Effects 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 7
- 238000012216 screening Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 description 5
- 238000005314 correlation function Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000003062 neural network model Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- GVGLGOZIDCSQPN-PVHGPHFFSA-N Heroin Chemical compound O([C@H]1[C@H](C=C[C@H]23)OC(C)=O)C4=C5[C@@]12CCN(C)[C@@H]3CC5=CC=C4OC(C)=O GVGLGOZIDCSQPN-PVHGPHFFSA-N 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
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
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
-
- 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
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/26—Pre-filtering or post-filtering
-
- 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
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Circuit For Audible Band Transducer (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Abstract
本发明提供了一种语音波达方向的估计方法、装置及电子设备,获取位于不同位置的传声器采集的目标用户的语音信号,对所述语音信号进行滤波操作和组合操作,得到对应预设方向上的滤波语音,依据对应预设方向上的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向。通过本发明,可以预估出目标用户所在的目标方向,即实现了语音波达方向估计。
Description
技术领域
本发明涉及语音波达方向估计领域,更具体的说,涉及一种语音波达方向的估计方法、装置及电子设备。
背景技术
传声器的应用越来越广泛,如将传声器应用在智能设备或会议系统中。
在使用传声器的过程中,需要估计出输出语音的人的方向,即进行语音波达方向估计。只有估计出语音波达方向,才能够对该方向传声器采集的语音进行增强,去除其他方向的干扰噪声。
发明内容
有鉴于此,本发明提供一种语音波达方向的估计方法、装置及电子设备,以解决需要一种语音波达方向估计方法的问题。
为解决上述技术问题,本发明采用了如下技术方案:
一种语音波达方向的估计方法,包括:
获取位于不同位置的传声器采集的目标用户的语音信号;
对所述语音信号进行滤波操作和组合操作,得到对应预设方向上的滤波语音;
依据对应预设方向上的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向。
可选地,所述预设波达方向预测模型的生成过程包括:
获取位于不同位置的所述传声器采集的位于不同方向的用户输出的语音信号样本;
将位于不同位置的所述传声器采集的位于同一方向且输出同一语音的用户的语音信号样本作为一组语音信号样本集;
基于每组所述语音信号样本集,训练得到所述预设波达方向预测模型。
可选地,基于每组所述语音信号样本集,训练得到所述预设波达方向预测模型,包括:
对于每一所述语音信号样本集,将所述语音信号样本集中的语音信号样本在不同预设方向进行滤波和组合操作,得到多路单通道语音;其中,每一单通道语音与相应的预设方向对应;
将位于所述预设方向中的指定方向的单通道语音作为正向集,将位于所述预设方向中除指定方向之外的预设方向的单通道语音作为负向集;
对所述正向集和所述负向集进行训练,得到所述预设波达方向预测模型。
可选地,依据对应预设方向上的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向,包括:
基于所述预设波达方向预测模型,得到所述目标用户位于每一所述预设方向的概率值;
筛选出对应的概率值最大的预设方向作为所述目标方向。
一种语音波达方向的估计装置,包括:
信号获取模块,用于获取位于不同位置的传声器采集的目标用户的语音信号;
信号处理模块,用于对所述语音信号进行滤波操作和组合操作,得到对应预设方向上的滤波语音;
方向确定模块,用于依据对应预设方向上的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向。
可选地,还包括:
样本获取模块,用于获取位于不同位置的所述传声器采集的位于不同方向的用户输出的语音信号样本;
样本组合模块,用于将位于不同位置的所述传声器采集的位于同一方向且输出同一语音的用户的语音信号样本作为一组语音信号样本集;
样本训练模块,用于基于每组所述语音信号样本集,训练得到所述预设波达方向预测模型。
可选地,所述样本训练模块包括:
信号处理子模块,用于对于每一所述语音信号样本集,将所述语音信号样本集中的语音信号样本在不同预设方向进行滤波和组合操作,得到多路单通道语音;其中,每一单通道语音与相应的预设方向对应;
样本分类子模块,用于将位于所述预设方向中的指定方向的单通道语音作为正向集,将位于所述预设方向中除指定方向之外的预设方向的单通道语音作为负向集;
样本训练子模块,用于对所述正向集和所述负向集进行训练,得到所述预设波达方向预测模型。
可选地,所述方向确定模块用于依据不同预设方向的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向时,具体用于:
基于所述预设波达方向预测模型,得到所述目标用户位于每一所述预设方向的概率值,筛选出对应的概率值最大的预设方向作为所述目标方向。
一种电子设备,包括:存储器和处理器;
其中,所述存储器用于存储程序;
处理器调用程序并用于:
获取位于不同位置的传声器采集的目标用户的语音信号;
对所述语音信号进行滤波操作和组合操作,得到对应预设方向上的滤波语音;
依据对应预设方向上的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向。
相较于现有技术,本发明具有以下有益效果:
本发明提供了一种语音波达方向的估计方法、装置及电子设备,获取位于不同位置的传声器采集的目标用户的语音信号,对所述语音信号进行滤波操作和组合操作,得到对应预设方向上的滤波语音,依据对应预设方向上的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向。通过本发明,可以预估出目标用户所在的目标方向,即实现了语音波达方向估计。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种语音波达方向的估计方法的方法流程图;
图2为本发明实施例提供的一种语音波达方向的估计的场景示意图;
图3为本发明实施例提供的一种语音波达方向估计的估计结果图;
图4为本发明实施例提供的另一种语音波达方向估计的估计结果图;
图5为本发明实施例提供的一种预设波达方向预测模型的生成方法流程图;
图6为本发明实施例提供的一种语音波达方向的估计装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明发明人在进行语音波达方向(DOA)估计时,研究发现可以通过时延估计两步法实现。具体的,第一步先计算传声器对之间的相关函数,相关函数的极值点对应的时间就是声波到达两个传声器之间的延迟。在计算传声器间的相关函数时,在不同的频带上根据加权值的不同又可以分为多种方法,如加权函数SCOT、PHAT、Eckart和ML等方法。第二步根据计算出的传声器对之间的时间延迟,可以利用最小二乘法直接获得声源的方向。也可以通过对代价函数搜索的方法获得声源的方向,如SRP-PHAT(Steering response power-phase transform,SRP-PHAT,可控功率响应和相位变换的声源定位算法)算法,该算法具有较好的稳健性。但是该方法分辨率较差,在有房间混响或周围噪声干扰的情况下,角度估计偏差变大。
在此基础上,发明人经过创造性劳动,进一步研究出了本发明实施例中的语音波达方向的估计方法。
具体的,参照图1,语音波达方向的估计方法可以包括:
S11、获取位于不同位置的传声器采集的目标用户的语音信号。
其中,在目标用户说话的地方,如会议室,在会议室的不同位置设置传声器,如可以在目标用户四周设置四个传声器,每一传声器的位置不同。
四个传声器分别可以采集到目标用户的语音,即可以得到四个语音信号,语音信号也可以称为房间冲击响应。
S12、对所述语音信号进行滤波操作和组合操作,得到对应预设方向上的滤波语音。
依据四个传声器阵列的位置,设置多个滤波器,如可以将空间分成10份,利用超指向波束形成器的原理每间隔20度设计一组滤波器系数。即一共有10个滤波器,角度分别为:0°、20°、40°、60°、80°、100°、120°、140°、160°和180°。除了可以用超指向波束形成器利用超指向空间滤波原理设置滤波器系数,即设计波束形状外,还可以使用凸优化方式设置滤波器系数,即通过凸优化方法设计波束形状。
在设置好滤波器系数之后,就可以通过滤波器进行语音信号滤波和组合操作,具体的,将上述四个传声器采集的每一语音信号分别通过10个滤波器,即可得到每一语音信号在0°、20°、40°、60°、80°、100°、120°、140°、160°和180°的滤波语音,然后将四个语音信号在0°的滤波信号分别进行组合,将20°的滤波信号分别进行组合,然后40°、60°、80°、100°、120°、140°、160°和180°的类似处理,就可以得到0°、20°、40°、60°、80°、100°、120°、140°、160°和180°方向的滤波语音。
S13、依据对应预设方向上的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向。
本实施例中引入了预设波达方向预测模型,预设波达方向预测模型是一神经网络模型,将得到的不同预设方向的滤波语音输入到预设波达方向预测模型中,上述介绍了有10个预设方向,即将10个滤波语音输入到预设波达方向预测模型中。
预设波达方向预测模型可以通过滤波语音分析得到所述目标用户位于每一所述预设方向的概率值,即可以得到10个概率值,找到这10个概率值中的最大值,最大值所在的方向即为目标的方向。即步骤S13具体可以包括:
基于所述预设波达方向预测模型,得到所述目标用户位于每一所述预设方向的概率值,筛选出对应的概率值最大的预设方向作为所述目标方向。
在实际应用中,利用4个传声器组成的均匀线阵,传声器间距为0.035m,噪声方向为90度,声源方向为150度,则空间波束图如图2所示。利用设计好的超指向波束进行滤波,结果如下,仅以100度(图3)和160度(图4)为例,从图3和4中可以看出明显160°的输出结果语音线谱更丰富更清晰。
即通过本发明实施例避免了对空间波束图进行扫描的过程,尤其是对于混响较大的房间,且房间中含有一些稳态噪声干扰,由于混响及稳态噪声的存在空间波束图会有几个较大的峰值,对于找到正确的方向带来了麻烦。而利用该方法可以避免单纯依靠找能量最大的方法,以空间滤波后语音清晰度为依据来寻找声源的方向。
本实施例中,获取位于不同位置的传声器采集的目标用户的语音信号,对所述语音信号进行滤波操作和组合操作,得到对应预设方向上的滤波语音,依据对应预设方向上的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向。通过本发明,可以预估出目标用户所在的目标方向,即实现了语音波达方向估计。
另外,利用超指向性波束代替传统的波束以提高空间分辨率,但是超指向性波束的白噪声增益大于1,如果用传统的能量扫描结果会有偏差,因此可以用DNN模型替换能量扫描过程,以语音线谱的清晰度为依据,得到说话人的方向。另外,将波束形成降噪(即步骤S12)和DOA估计一起做,减少计算量。
上述介绍了预设波达方向预测模型,现对其生成过程进行介绍,具体的,参照图5,所述预设波达方向预测模型的生成过程可以包括:
S21、获取位于不同位置的所述传声器采集的位于不同方向的用户输出的语音信号样本。
本实施例是为了获取神经网络模型,即预设波达方向预测模型的训练样本。利用房间冲击响应仿真软件,根据传声器阵列的位置以及说话人的方向生成多组房间冲击响应。
具体的,传声器设置位置同上,依旧是四个传声器。不同的用户在位于传声器不同方向的位置语音,通过传声器采集不同方向的语音信号,即房间冲击响应。其中,传声器的数量可以依据具体使用场景来定,并不局限于四个。
需要说明的是,用户可以在每一方向说出不同的语音,如说了一遍“我今天吃饭了”之后,再说一句“生日快乐”等等。这样可以得到传声器采集的不同语音在不同方向的语音信号。
S22、将位于不同位置的所述传声器采集的位于同一方向且输出同一语音的用户的语音信号样本作为一组语音信号样本集。
本实施例是将单通道近场语音转换成远场多通道语音,具体的,为了区分不同语音信号,将采集的方向未发生变化且说出同一语音的用户的语音信号样本作为一组语音信号样本集。
举例来说,用户在A方向说了一句“生日快乐”,则将此时四个传声器分别采集的“生日快乐”作为一组语音信号样本集。
然后,用户换到了B方向,并且说了一句“天气很晴朗”,则将此时四个传声器分别采集的“天气很晴朗”作为一组语音信号样本集。
S23、对于每一所述语音信号样本集,将所述语音信号样本集中的语音信号样本在不同预设方向进行滤波和组合操作,得到多路单通道语音。
其中,每一单通道语音与相应的预设方向对应。
具体的,对于每一所述语音信号样本集,如四个“天气很晴朗”的语音,分别经过上述的10个滤波器组,得到10个不同预设方向的单路通道语音。
S24、将位于所述预设方向中的指定方向的单通道语音作为正向集,将位于所述预设方向中除指定方向之外的预设方向的单通道语音作为负向集。
S25、对所述正向集和所述负向集进行训练,得到所述预设波达方向预测模型。
其中,指定方向可以是0°,即将经过0度空间滤波器的语音作为正向集,其他9路输出的语音作为反向集送入深度神经网络DNN进行训练,得到一个预设波达方向预测模型。
需要说明的是,步骤S23-S25是“基于每组所述语音信号样本集,训练得到所述预设波达方向预测模型”的具体实现过程,此外,还可以通过其他实现方式实现“基于每组所述语音信号样本集,训练得到所述预设波达方向预测模型”,在此不做限定。
本实施例中,给出了构建预设波达方向预测模型的过程,进而可以通过本实施例构建出预设波达方向预测模型,并用于波达方向估计。
可选的,在上述语音波达方向的估计方法的实施例的基础上,本发明的另一实施例提供了一种语音波达方向的估计装置,参照图6,可以包括:
信号获取模块101,用于获取位于不同位置的传声器采集的目标用户的语音信号;
信号处理模块102,用于对所述语音信号进行滤波操作和组合操作,得到对应预设方向上的滤波语音;
方向确定模块103,用于依据对应预设方向上的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向。
进一步,所述方向确定模块用于依据不同预设方向的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向时,具体用于:
基于所述预设波达方向预测模型,得到所述目标用户位于每一所述预设方向的概率值,筛选出对应的概率值最大的预设方向作为所述目标方向。
本实施例中,获取位于不同位置的传声器采集的目标用户的语音信号,对所述语音信号进行滤波操作和组合操作,得到对应预设方向上的滤波语音,依据对应预设方向上的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向。通过本发明,可以预估出目标用户所在的目标方向,即实现了语音波达方向估计。
需要说明的是,本实施例中的各个模块的工作过程,请参照上述实施例中的相应说明,在此不再赘述。
可选的,在上述估计装置的实施例的基础上,还包括:
样本获取模块,用于获取位于不同位置的所述传声器采集的位于不同方向的用户输出的语音信号样本;
样本组合模块,用于将位于不同位置的所述传声器采集的位于同一方向且输出同一语音的用户的语音信号样本作为一组语音信号样本集;
样本训练模块,用于基于每组所述语音信号样本集,训练得到所述预设波达方向预测模型。
进一步,所述样本训练模块包括:
信号处理子模块,用于对于每一所述语音信号样本集,将所述语音信号样本集中的语音信号样本在不同预设方向进行滤波和组合操作,得到多路单通道语音;其中,每一单通道语音与相应的预设方向对应;
样本分类子模块,用于将位于所述预设方向中的指定方向的单通道语音作为正向集,将位于所述预设方向中除指定方向之外的预设方向的单通道语音作为负向集;
样本训练子模块,用于对所述正向集和所述负向集进行训练,得到所述预设波达方向预测模型。
本实施例中,给出了构建预设波达方向预测模型的过程,进而可以通过本实施例构建出预设波达方向预测模型,并用于波达方向估计。
需要说明的是,本实施例中的各个模块和子模块的工作过程,请参照上述实施例中的相应说明,在此不再赘述。
可选的,在上述语音波达方向的估计方法及装置的实施例的基础上,本发明的另一实施例提供了一种电子设备,包括:存储器和处理器;
其中,所述存储器用于存储程序;
处理器调用程序并用于:
获取位于不同位置的传声器采集的目标用户的语音信号;
对所述语音信号进行滤波操作和组合操作,得到对应预设方向上的滤波语音;
依据对应预设方向上的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向。
进一步,所述预设波达方向预测模型的生成过程包括:
获取位于不同位置的所述传声器采集的位于不同方向的用户输出的语音信号样本;
将位于不同位置的所述传声器采集的位于同一方向且输出同一语音的用户的语音信号样本作为一组语音信号样本集;
基于每组所述语音信号样本集,训练得到所述预设波达方向预测模型。
进一步,基于每组所述语音信号样本集,训练得到所述预设波达方向预测模型,包括:
对于每一所述语音信号样本集,将所述语音信号样本集中的语音信号样本在不同预设方向进行滤波和组合操作,得到多路单通道语音;其中,每一单通道语音与相应的预设方向对应;
将位于所述预设方向中的指定方向的单通道语音作为正向集,将位于所述预设方向中除指定方向之外的预设方向的单通道语音作为负向集;
对所述正向集和所述负向集进行训练,得到所述预设波达方向预测模型。
进一步,依据对应预设方向上的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向,包括:
基于所述预设波达方向预测模型,得到所述目标用户位于每一所述预设方向的概率值;
筛选出对应的概率值最大的预设方向作为所述目标方向。
本实施例中,获取位于不同位置的传声器采集的目标用户的语音信号,对所述语音信号进行滤波操作和组合操作,得到对应预设方向上的滤波语音,依据对应预设方向上的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向。通过本发明,可以预估出目标用户所在的目标方向,即实现了语音波达方向估计。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (7)
1.一种语音波达方向的估计方法,其特征在于,包括:
获取位于不同位置的传声器采集的目标用户的语音信号;
对所述语音信号进行滤波操作和组合操作,得到对应预设方向上的滤波语音;
依据对应预设方向上的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向;
所述预设波达方向预测模型的生成过程包括:
获取位于不同位置的所述传声器采集的位于不同方向的用户输出的语音信号样本;
将位于不同位置的所述传声器采集的位于同一方向且输出同一语音的用户的语音信号样本作为一组语音信号样本集;
基于每组所述语音信号样本集,训练得到所述预设波达方向预测模型。
2.根据权利要求1所述的估计方法,其特征在于,基于每组所述语音信号样本集,训练得到所述预设波达方向预测模型,包括:
对于每一所述语音信号样本集,将所述语音信号样本集中的语音信号样本在不同预设方向进行滤波和组合操作,得到多路单通道语音;其中,每一单通道语音与相应的预设方向对应;
将位于所述预设方向中的指定方向的单通道语音作为正向集,将位于所述预设方向中除指定方向之外的预设方向的单通道语音作为负向集;
对所述正向集和所述负向集进行训练,得到所述预设波达方向预测模型。
3.根据权利要求1所述的估计方法,其特征在于,依据对应预设方向上的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向,包括:
基于所述预设波达方向预测模型,得到所述目标用户位于每一所述预设方向的概率值;
筛选出对应的概率值最大的预设方向作为所述目标方向。
4.一种语音波达方向的估计装置,其特征在于,包括:
信号获取模块,用于获取位于不同位置的传声器采集的目标用户的语音信号;
信号处理模块,用于对所述语音信号进行滤波操作和组合操作,得到对应预设方向上的滤波语音;
方向确定模块,用于依据对应预设方向上的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向;
还包括:
样本获取模块,用于获取位于不同位置的所述传声器采集的位于不同方向的用户输出的语音信号样本;
样本组合模块,用于将位于不同位置的所述传声器采集的位于同一方向且输出同一语音的用户的语音信号样本作为一组语音信号样本集;
样本训练模块,用于基于每组所述语音信号样本集,训练得到所述预设波达方向预测模型。
5.根据权利要求4所述的估计装置,其特征在于,所述样本训练模块包括:
信号处理子模块,用于对于每一所述语音信号样本集,将所述语音信号样本集中的语音信号样本在不同预设方向进行滤波和组合操作,得到多路单通道语音;其中,每一单通道语音与相应的预设方向对应;
样本分类子模块,用于将位于所述预设方向中的指定方向的单通道语音作为正向集,将位于所述预设方向中除指定方向之外的预设方向的单通道语音作为负向集;
样本训练子模块,用于对所述正向集和所述负向集进行训练,得到所述预设波达方向预测模型。
6.根据权利要求4所述的估计装置,其特征在于,所述方向确定模块用于依据不同预设方向的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向时,具体用于:
基于所述预设波达方向预测模型,得到所述目标用户位于每一所述预设方向的概率值,筛选出对应的概率值最大的预设方向作为所述目标方向。
7.一种电子设备,其特征在于,包括:存储器和处理器;
其中,所述存储器用于存储程序;
处理器调用程序并用于:
获取位于不同位置的传声器采集的目标用户的语音信号;
对所述语音信号进行滤波操作和组合操作,得到对应预设方向上的滤波语音;
依据对应预设方向上的所述滤波语音以及预设波达方向预测模型,确定所述目标用户所在的目标方向;
所述预设波达方向预测模型的生成过程包括:
获取位于不同位置的所述传声器采集的位于不同方向的用户输出的语音信号样本;
将位于不同位置的所述传声器采集的位于同一方向且输出同一语音的用户的语音信号样本作为一组语音信号样本集;
基于每组所述语音信号样本集,训练得到所述预设波达方向预测模型。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911174054.9A CN112863525B (zh) | 2019-11-26 | 2019-11-26 | 一种语音波达方向的估计方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911174054.9A CN112863525B (zh) | 2019-11-26 | 2019-11-26 | 一种语音波达方向的估计方法、装置及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112863525A CN112863525A (zh) | 2021-05-28 |
CN112863525B true CN112863525B (zh) | 2023-03-21 |
Family
ID=75985726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911174054.9A Active CN112863525B (zh) | 2019-11-26 | 2019-11-26 | 一种语音波达方向的估计方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112863525B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114023347A (zh) * | 2021-11-30 | 2022-02-08 | 云知声智能科技股份有限公司 | 一种定向拾音方法、装置、电子设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102656627A (zh) * | 2009-12-16 | 2012-09-05 | 诺基亚公司 | 多信道音频处理 |
CN103069484A (zh) * | 2010-04-14 | 2013-04-24 | 华为技术有限公司 | 时/频二维后处理 |
CN108735227A (zh) * | 2018-06-22 | 2018-11-02 | 北京三听科技有限公司 | 一种用于对麦克风阵列拾取的语音信号进行声源分离的方法及系统 |
CN109712611A (zh) * | 2018-12-28 | 2019-05-03 | 苏州思必驰信息科技有限公司 | 联合模型训练方法及系统 |
CN110261816A (zh) * | 2019-07-10 | 2019-09-20 | 苏州思必驰信息科技有限公司 | 语音波达方向估计方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020138254A1 (en) * | 1997-07-18 | 2002-09-26 | Takehiko Isaka | Method and apparatus for processing speech signals |
-
2019
- 2019-11-26 CN CN201911174054.9A patent/CN112863525B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102656627A (zh) * | 2009-12-16 | 2012-09-05 | 诺基亚公司 | 多信道音频处理 |
CN103069484A (zh) * | 2010-04-14 | 2013-04-24 | 华为技术有限公司 | 时/频二维后处理 |
CN108735227A (zh) * | 2018-06-22 | 2018-11-02 | 北京三听科技有限公司 | 一种用于对麦克风阵列拾取的语音信号进行声源分离的方法及系统 |
CN109712611A (zh) * | 2018-12-28 | 2019-05-03 | 苏州思必驰信息科技有限公司 | 联合模型训练方法及系统 |
CN110261816A (zh) * | 2019-07-10 | 2019-09-20 | 苏州思必驰信息科技有限公司 | 语音波达方向估计方法及装置 |
Non-Patent Citations (1)
Title |
---|
使用串行脉冲估计两不可区分目标波达方向;李曦等;《甘肃科技》;20130515(第09期);第81-83、88页 * |
Also Published As
Publication number | Publication date |
---|---|
CN112863525A (zh) | 2021-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Erdogan et al. | Improved MVDR beamforming using single-channel mask prediction networks. | |
CN111025233B (zh) | 一种声源方向定位方法和装置、语音设备和系统 | |
CN106251877B (zh) | 语音声源方向估计方法及装置 | |
US7383178B2 (en) | System and method for speech processing using independent component analysis under stability constraints | |
US7366662B2 (en) | Separation of target acoustic signals in a multi-transducer arrangement | |
CN111044973B (zh) | 一种用于麦克风方阵的mvdr目标声源定向拾音方法 | |
CN111445920B (zh) | 一种多声源的语音信号实时分离方法、装置和拾音器 | |
CN109490822B (zh) | 基于ResNet的语音DOA估计方法 | |
CN110610718B (zh) | 一种提取期望声源语音信号的方法及装置 | |
CN110534126B (zh) | 一种基于固定波束形成的声源定位和语音增强方法及系统 | |
CN112363112A (zh) | 一种基于线性麦克风阵列的声源定位方法及装置 | |
Tavakoli et al. | Pseudo-coherence-based MVDR beamformer for speech enhancement with ad hoc microphone arrays | |
Xiao et al. | Beamforming networks using spatial covariance features for far-field speech recognition | |
CN112863525B (zh) | 一种语音波达方向的估计方法、装置及电子设备 | |
Salvati et al. | Two-microphone end-to-end speaker joint identification and localization via convolutional neural networks | |
Maazaoui et al. | Adaptive blind source separation with HRTFs beamforming preprocessing | |
CN113889135A (zh) | 一种估计声源波达方向的方法、电子设备及芯片系统 | |
Zhu et al. | Modified complementary joint sparse representations: a novel post-filtering to MVDR beamforming | |
Ihara et al. | Multichannel speech separation and localization by frequency assignment | |
Firoozabadi et al. | Combination of nested microphone array and subband processing for multiple simultaneous speaker localization | |
CN113782046A (zh) | 一种用于远距离语音识别的麦克风阵列拾音方法及系统 | |
Pan et al. | Combined spatial/beamforming and time/frequency processing for blind source separation | |
Pan et al. | Efficient Multi-Channel Speech Enhancement with Spherical Harmonics Injection for Directional Encoding | |
Chang et al. | Plug-and-Play MVDR Beamforming for Speech Separation | |
Meng et al. | Deep Kronecker Product Beamforming for Large-Scale Microphone Arrays |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |