基于峰值跟踪和调幅的 单声道语音分离

  • 格式:docx
  • 大小:376.20 KB
  • 文档页数:7

基于峰值跟踪和调幅的单声道语音分离胡国宁俄亥俄州立大学生物物理计划概要单声道语音分离对于听觉分析(ASA)仍然是一个计算上的挑战,对于现有的计算视觉分析(CASA)系统来说,最大的问题在于它们无力应对信号的高频变化范围。

心理声学证据表明不同的感性机制涉及处理已解决和未解决的谐波。

我们提出了一种用以分别处理低频和高频信号的语音分离系统。

对于低频信号,我们的模型生成基于段时间连续性和交叉信道相关性,以及根据周期的分片将它们分组;对于高频信号,该模型基于除了时间连续性之外的公共振幅调制(AM)生成段,并且根据AM重复率对其进行分组。

分组过程的基础是首先从基于全局音调的分离语音估计然后通过心理声学约束来验证的音高轮廓。

我们系统地评估过我们的系统,它产生比以前的CASA系统更好的性能,特别是在高频范围。

1.简介在现实世界环境中,通常目标语音同时伴有声干扰。

有效的王德良俄亥俄州立大学计算机信息科学系认知科学中心语音分离系统将大大方便许多应用,包括自动语音识别(ASR)和说话人识别。

已经提出了许多系统来处理语音分离,主要使用盲源分离(BSS)[1]或语音增强技术[2]。

当存在足够的传感器并且混合信号满足一些统计独立性时,BSS执行良好。

然而,BSS技术需要至少两个传感器,而诸如电信和音频检索的许多应用需要单声道(一个传感器)的解决方案。

语音增强技术在其中关于目标干扰的一些现有知识可用的特定环境中表现良好。

然而,没有系统可以用一个传感器有效地从各种声学入侵中分离语音。

虽然单声道分离仍然是计算系统的一个困难的挑战,听觉系统显示单声道分离的令人印象深刻的能力。

ASA是一种感知过程,其中声学混合物被分析并分离成对应于声源的流[3]。

已经进行了大量研究来建立单耳CASA系统[4-7]。

几乎所有现有系统都将周期性作为主要的分组提示。

然而,这些系统的性能有限,并且近年来的进展停滞不前。

当前系统的主要问题是它们缺乏处理高频信号的能力。

我们研究单声道语音分离,特别强调高频问题。

对于浊音信号,我们注意到听觉系统可以解决在低频范围的前几个谐波,但高次谐波未解决,除非它们比相邻的更强烈[8]。

心理物理证据表明了以处理已解决和未解决的谐波的不同机制[9]。

因此,根据Bregman [3]的原理,我们的模型采用不同的方法在低频范围和高频范围内分离目标语音。

ASA分两个阶段进行:分割(或分析)和分组。

在分割中,声输入被分解成感觉段,每个感觉段将属于一个源。

在分组中,可能对同一来源做出响应的那些分组被分组到一起。

受tbis建议的启发,我们的模型在所有频道的两个相应阶段执行隔离。

更具体地,对于低频信道,我们的系统基于来自附近信道的响应之间的时间连续性和交叉信道相关性来生成段。

通过将这些响应的周期性与目标语音的估计音高进行比较来对这些段进行分组。

另一方面,由于宽带宽的高频信道倾向于响应通常未解决的有声语音的多个谐波。

这些高频响应是幅度调制的,并且它们的包络在对应于基频(PO)[10]的频率处波动。

我们的模型基于共同的AM和时间连续性在高频范围中产生段。

通过将AM重复率与目标语音的估计FO进行比较来对这些段进行分组。

此外,我们提出了一种新的音高跟踪方法。

首先,前景流根据混合物的总体间距从混合物中分离[7]。

然后,从前景流估图1.所提出的系统的示意图计目标语音的音高轮廓。

最后,根据两个心理声学刺激的约束来检查估计音调:I)精确音调周期应该与目标语音占优势的声道中的响应的周期一致; 2)间距周期应该在时间上平滑变化。

第2节描述整个系统。

在第3节中,给出了系统结果和与现有CASA系统的比较。

第4节总结本文。

2.模型描述我们的模型是一个多级系统,如上图1.所示。

下面将给出每个阶段的描述。

2.1 外围中级处理以及初始分离首先,通过外围模型分析声输入,所述外围模型包括具有128个伽马滤波器组和随后的毛细胞转导的耳蜗滤波。

该外围处理在20ms长的时间帧中进行,并且在连续的两个之间重叠10ms。

最终,输入信号被分解成一组单元。

每个时频单元包含特定帧中某个信道的响应。

响应的包络通过具有通带[0,1kHz]和18.25ms的Kaiser窗的低通滤波器获得。

通过计算各个响应及其包络的相关图(自相关函数)来执行中间处理。

从总结相关图获得全局音高轮廓。

初始分离在两个步骤中进行。

首先,通过基于时间连续性和交叉信道相关性对相邻时间- 频率单元进行分组来形成段。

通常,段对应于输入信号的分解分量,并且其中大部分位于低频范围中。

然后,根据全局音调,将片段分组为对应于目标语音的前台流和对应于侵扰的背景流。

在Wang和Brown的振荡相关模型[7]中描述了类似的过程。

2.2 目标高音跟踪首先,根据前景流估计目标语音的音调周期。

在每个帧中,前台流中的单元的自相关函数被交换。

音调周期是对应于范围[2ms,12.5ms]中的和的最大值的滞后。

图2.“X”标记从有声话语和“鸡尾酒会”(杂乱无章的)噪声的混合估计的目标话音的音调周期。

实线是从干净的语音获得的音高轮廓。

由于前景流仍然包含侵入,所以估计的音调周期中的一些不准确。

我们的系统用两个约束重新估计目标音高。

首先,帧中的精确基音周期应与前景流中此帧中的那些单元的周期一致。

令τ(j)表示帧j中的估计音调周期,A(i,j,τ)表示信道i 的自相关函数。

该单元如果满足下式,则τ(j)一致:A(i,j,τ(j))/A(i,j,τm) >θd (1)这里θd =0.95,τm是对应于τ∈[2ms,12.5ms]的对应于A(i,j,'l)的最大值的滞后。

如果帧j中的前景流中的多于一半的单元与τ(j)一致,则该单元被标记为可靠。

第二,音调周期应该在时间上平滑地变化。

我们规定连续帧中的可靠音调周期之间的差异小于20%,这个数据是从经验数据证明的。

否则,它们被标记为不可靠。

不可靠的音调周期由通过时间连续性获得的新值代替。

假设在两个连续帧j和j + 1中,τ(j)是可靠的而τ(j + 1)是不可靠的。

选择对应于与帧j中的r(j)一致的小区的所有信道。

τ(j + 1)从对应于那些所选信道的帧j + 1中的小区的自相关的求和获得。

然后使用第二约束来验证。

最后,每个不可靠的音调周期由来自附近帧的可靠音调周期的线性内插代替。

作为示例,图2示出了来自浊音话语和鸡尾酒会噪声的混合的估计音调周期,其与从干净语音获得的音调周期匹配。

2.3 基于高音的标签使用估计的音调周期,左(1)式提供标准来标记目标语音在小区或点中是否占优势。

该标准将估计的音调周期与小区中的响应的周期性进行比较。

它在谐波分解的低频范围内工作良好。

然而,它不适合于高频信道,因为它们的响应可能包含多个谐波,因此是幅度调制的。

如图3所示,对于具有强AM的响应,音调周期对应于相关图中的局部最大值而不是全局最大值。

此外,相关图的峰值是陡峭的,这使得(1)对干扰太敏感。

图3. (a)中心频率为2.6kHz的信道的响应。

输入是图2中使用的干净的语音。

(b)对应的自相关函数。

垂直线标记音调周期的位置。

对于高频响应,其中语音占优势,响应包络以F0 [10]的速率波动。

基于这种现象,我们通过比较重复率和估计的瞬时FO来提出一种新的标准,其通过内插目标语音的估计音调周期获得。

为了获得AM重复率,首先,每个通道的响应被半波整流,然后带通滤波以除去对应于FO的那些之外的DC分量和谐波。

具有通带[0.9 f/ 1.2f]和50ms-100ms的Kaiser窗口的滤波器用于每100ms周期中的响应。

f是估计的瞬时FO在100ms中的平均值,并且其确定窗口大小。

通过在频域中的线性预测算法获得的整流和滤波信号的瞬时频率(IF)[11],指示响应的AM重复率。

测量估计的瞬时FO和AM重复率之间的相对差,记:D(i,j)=√1M∑[logf0(jT−k)−logf1(i,jT−k))]2M−1k=0(2)其中f(t)是估计的瞬时FO,M跨度为20ms,T = 10ms。

D(i,j)越小,目标语音越有可能主导分片。

以下标准用于标记目标语音在小区中是否占优势:D(i,j)<θf(3)如果FO的差大于10%,则听众可以辨别具有未解决谐波的两个同时的声音[9]。

如果在f1(i,t)和f0(t)之间存在恒定的10%的差,则D(i,j)约为0.1。

考虑到f1(i,t)和f0(t)之间的差更可能是高斯分布,我们将θf设置为0.15。

2.4 最终分离首先,基于满足(3)的区间的时间连续性和公共AM重复率,生成高频范围中的段。

在该处理中,由于上述原因,仅考虑既不在前台流中也不在后台流中的单元。

在这个分割过程和初始分离过程之间应该没有冲突。

此外,在初始分离中产生的片段倾向于反映已分解的片段,因此应当保留。

通过响应包络的交叉信道相关来测量附近小区的响应之间的AM 重复率的相似性。

通过对满足上述标准的相邻小区进行分组来形成段。

它们中的大多数在高频范围内。

然后,这些段被分组为前景流。

除了这些,前景流中的其他段被分离,使得一个段中的所有单元都满足或违反(1)。

作为结果,一些段被从前台流中移除,并且如果它们包含仅违反(I)的单元,则它们被放入背景流中。

根据时间和频谱连续性对不属于任一流的其他单元进行分组。

更具体地来说,首先,通过对违反(1)或(3)的邻近小区进行分组,背景流迭代地扩展,直到不再能够添加小区。

然后,通过迭代地对满足(1)或(3)的相邻小区进行分组来扩展前景流。

最后,可以从前台流中重新合成分离的目标语音。

在重新合成中,前景流中的单元格的信号被保留,而其他信号被删除[5]。

3.结果和比较我们的系统是由Cooke [4]收集的100混合物组成的语音库,包括由10个语音混合与10个侵入(杂音)。

从分离的语音流重新合成的语音波形用于评估。

对于每个混音,从理想二进制流重新合成的语音波形,其由目标语音占优势的所有单元组成,被用作目标语音的地面实况。

理论上讲,理想的二进制掩码给出了所有二进制掩码的性能上限。

这种评价方法得到以下观察的支持。

在临界频带,弱信号被更强的一个掩蔽[8]。

此外,理想流类似于在最近的ASR研究中使用的现有掩模[12],其产生优良的识别性能。

图4展示出了从有声话语和鸡尾酒会噪声的混合分离的语音流。

它很好的匹配了图4(b)所示的理想二进制流。

设S(t)为我们的系统的再合成波形,I(t)为来自理想流的波形,e1(t)为I(t)中存在但在S(t)中图4. (a)分离的语音流。

(b)理想的二进制流。

输入信号是与鸡尾酒会噪声混合的有声话语。

缺失的信号;e2(t)为S(t)中存在但在I(t)中缺失的信号。

我们测量能量损失的比率R El和噪声残留R NR的比率,算式如下:R El=∑e12(t)/∑I2(t)tt(4)R NR=∑e22(t)/∑S2(t)tt(5)结果如表1所示,比较王- 布朗系统的结果[7],其具有最好的性能同一语料库。