背景噪声估计和语音活动检测系统的制作方法


背景噪声估计和语音活动检测系统


背景技术:



1.语音处理系统被集成到各种电子设备中。例如,许多移动电话设备具有利用自然语言处理系统的虚拟助手,该自然语言处理系统被配置为识别言语并基于识别的言语执行一个或多个操作。自然语言处理是一个计算成本相对较高的过程。因此,与其他设备相比,执行自然语言处理的移动电话设备(或其他设备)可能表现出增加的功耗并因此具有减少的电池寿命。
2.为了降低自然语言处理系统中的计算成本,一些系统对接收到的声音信号执行计算成本相对较低的语音活动检测过程,并对检测到语音活动(如果有的话)的声音信号的选定部分执行自然语言处理而不是整个声音信号。一些这样的语音活动检测过程将声音信号的样本与背景噪声的估计进行比较以确定样本中是否存在语音活动。背景噪声的估计可以基于与声音信号相关联的历史值。然而,这样的系统可能无法检测在声音信号中表示的突然响亮的噪声之后发生的语音活动。


技术实现要素:



3.描述了用于使用非线性更新的背景噪声估计来检测语音活动的系统和方法。
4.一种方法包括选择音频信号的帧。该方法还包括确定帧的第一功率谱密度(psd)分布。该方法还包括基于非线性权重、音频信号的前一帧的第二参考psd分布和前一帧的第二psd分布生成指示帧中的背景噪声的估计的第一参考psd分布。该方法还包括基于帧的第一psd分布和第一参考psd分布确定是否在帧中检测到语音活动。
5.一种设备包括处理器和存储指令的存储器,指令可由处理器执行以选择音频信号的帧。指令进一步可由处理器执行以确定帧的第一功率谱密度(psd)分布。指令进一步可由处理器执行以基于非线性权重、音频信号的前一帧的第二参考psd分布和前一帧的第二psd分布生成指示帧中的背景噪声的估计的第一参考psd分布。指令进一步可由处理器执行以基于帧的第一psd分布和第一参考psd分布确定是否在帧中检测到语音活动。
6.一种计算机可读存储设备存储可由处理器执行以选择音频信号的帧的指令。指令进一步可由处理器执行以确定帧的第一功率谱密度(psd)分布。指令进一步可由处理器执行以基于非线性权重、音频信号的前一帧的第二参考psd分布和前一帧的第二psd分布生成指示帧中的背景噪声的估计的第一参考psd分布。指令进一步可由处理器执行以基于帧的第一psd分布和第一参考psd分布确定是否在帧中检测到语音活动。
附图说明
7.对于各种示例的详细描述,现在将参考附图,其中:
8.图1图示了用于使用非线性加权背景噪声估计来执行语音活动检测的装置。
9.图2图示了用于使用非线性加权背景噪声估计执行语音活动检测的替代装置,该装置包括代替傅里叶变换计算器的滤波器组。
10.图3图示了用于使用非线性加权背景噪声估计执行语音活动检测的方法的流程
图。
11.图4是可用于使用非线性加权背景噪声估计来执行语音活动检测的示例计算设备的框图。
具体实施方式
12.参考图1,示出了用于执行语音活动检测的装置100的框图。装置100包括麦克风102、放大器104、模数转换器(adc)106、窗口选择器108、傅里叶变换计算器110、熵计算器112、能量计算器114、熵差计算器116、能量差计算器118、背景熵计算器120、背景能量计算器122、非线性参考分布更新计算器126、参考分布存储装置128、能量熵特征计算器130和语音活动检测器132。窗口选择器108、傅里叶变换计算器110、熵计算器112、能量计算器114、熵差计算器116、能量差计算器118、背景熵计算器120、背景能量计算器122、非线性参考分布更新计算器126、能量熵特征计算器130和语音活动检测器132对应于专用硬件、由装置100的处理器执行的软件或其组合。
13.麦克风102可以对应于任何类型的麦克风,包括电容式麦克风、动圈式麦克风、带式麦克风、压电式麦克风、微机电系统(mems)麦克风等。麦克风102被配置为基于声波生成电信号。例如,麦克风102可以基于语音活动、背景噪声或其组合生成电信号。
14.放大器104可以对应于可编程增益放大器或其他类型的放大器。放大器104被配置为接收由麦克风生成的电信号并调整(例如,增加)电信号的功率。
15.adc 106被配置为将升压的电信号转换为数字信号x[n],其中n表示离散时间样本实例。adc 106可以包括δ-σ调制adc或其他类型的adc。
[0016]
窗口选择器108被配置为接收由adc 106生成的数字信号x[n]并生成数字信号的帧。在一些实施方式中,窗口选择器108被配置为应用汉明窗函数以从数字信号中选择一个或多个帧(j)。窗口选择器108可以对应于专用硬件(例如,窗口选择器电路),对应于由装置100的处理器(未示出)执行的软件或者对应于它们的组合。窗口选择器108可以根据公式x
w,l
[n]=w[n]x[lb+n]生成信号x[n]的帧,其中b是窗口长度,n标识来自序列x[n]的特定样本,w[n]是给定窗口序列(例如,汉明窗口、矩形窗口等)的乘法比例因子的列表,并且l是帧索引。在一些实施方式中,窗口选择器108以随机速率生成帧。因此,窗口选择器108可以生成捕获重复的一致间隔噪声的帧,否则这些噪声可能落入帧之间。
[0017]
傅里叶变换计算器110被配置为对数字信号的每个帧(l)应用傅里叶变换,以将帧从离散时域转换到离散频域。在一些实施方式中,傅里叶变换计算器110被配置为根据公式将帧转换到频域,其中k是频带索引,n
fft
表示傅里叶变换中的样本点数(在一些实施方式中,对于某个整数q,n
fft
等于2q。例如,n
fft
可以是256或512),l是帧索引。傅里叶变换计算器110还被配置为基于帧到频域的转换为每个帧l生成功率谱密度(psd)分布。在特定示例中,傅里叶变换计算器110被配置为为每个帧l中的每个频带k生成psds(k,l)=x(k,l)x
*
(k,l),其中*表示复共轭运算。因此,对于每个帧l,傅里叶变换计算器110可以生成psd值的向量。例如,对于帧1,傅里叶变换计算器110可以生成psd分布[s
1,1
,s
2,1
,
…s11,1
],其中s
1,1
是帧1的第一频带的psd值,s
2,1
是帧1的第二频带的psd值,以此类推。
[0018]
熵计算器112被配置为基于帧的psd分布s(k,l)计算每个帧(l)的熵。例如,熵计算器112可对每个帧(l)的功率谱进行归一化以产生概率分布,其中每一概率值为熵计算器112然后可以计算帧(l)的熵h,其中h(l)=-∑kp(k,l)log2p(k,l)。
[0019]
能量计算器114被配置为通过对帧的psd分布进行积分来计算每个帧(l)的能量。例如,对于每个帧(l),能量计算器114可以根据方程式e(l)=∑nx
w,l2
[n]=∑ks(k,l)确定能量(e(l))。
[0020]
背景熵计算器120被配置为基于存储在参考分布存储装置128中的帧(l)的参考psd分布s
noise
(k,l)计算每个帧(l)的可归因于背景噪声的熵值(h
noise
(l))。如下文进一步描述,非线性参考分布更新计算器126基于前一帧的psd分布(例如,基于s(k,l-1))生成除第一帧之外的每个帧(l)的参考psd分布。第一帧的参考分布可以对应于零向量(例如,[0,

,0])。背景熵计算器120被配置为生成然后背景熵计算器120可以计算帧(l)的背景熵h
noise
,其中h
noise
(l)=-∑kp
noise
(k,l)log2p
noise
(k,l)。
[0021]
类似地,背景能量计算器122被配置为基于存储在参考分布存储装置128中的帧(l)的参考psd分布s
noise
(k,l)计算每个帧(l)的可归因于背景噪声的能量值(e
noise
(l))。背景能量计算器122被配置为通过对帧的参考psd分布进行积分来计算每帧(l)的背景能量。例如,对于每个帧(l),背景能量计算器122可以根据方程式e
noise
(l)=∑nx
w,l2
[n]=∑ks
noise
(k,l)确定能量(e
noise
(l))。
[0022]
非线性参考分布更新计算器126被配置为针对每个帧(l)非线性地更新参考psd分布(e
noise
(k,l))以基于帧的参考psd分布(s
noise
(k,l))、帧(s(k,l))的psd分布和非线性权重项生成后续帧(l+1)的参考psd分布(s
noise
(k,l+1))。在特定实施方式中,非线性参考分布更新计算器126根据方程式生成后续帧(l+1)的参考psd分布(s
noise
(k,l+1)),其中d
kl
(s
noise
(k,l)||s(k,l))是帧的参考psd分布(s
noise
(k,l))与帧的psd分布(s(k,l))之间的kullback-leibler散度并且a是介于0和1之间的权重项。概率分布p(i)和q(i)之间的kullback-leibler散度为d
kl
(p|q)=∑ip(i)log(p(i)/q(i))。对于i的所有值,当p(i)=q(i)时,分布的这个函数为零,并且取正值,定性地测量分布之间的相似性。非线性参考分布更新计算器126将kullback-leibler散度权重应用于用于更新背景噪声估计的任何帧。
[0023]
因为对应于背景噪声估计的参考psd分布是基于检测到的声音的psd分布而非线性更新的,所以装置100使用的背景噪声模型可能不太容易受到短持续时间的声音的突然和增加的影响(例如,砰的一声关门)。
[0024]
熵差计算器116被配置为通过根据方程式δh(l)=|h(l)-h
noise
(l)|从帧的熵中减去帧的噪声熵来针对每个帧(l)确定熵差(δh(l))。类似地,能量差计算器118被配置为通过根据方程式δe(l)=|e(l)-e
noise
(l)|从帧的能量中减去帧的噪声能量来针对每个帧(l)确定能量差(δe(l))。
[0025]
能量熵特征计算器130被配置为基于帧的熵差(δh(l))和能量差(δe(l))为每一
帧(l)计算能量熵特征(f(l))。例如,能量熵特征计算器130可以根据方程式计算能量熵特征。
[0026]
语音活动检测器132被配置为针对每个帧(l)将能量熵特征(f(l))与阈值进行比较以确定帧(l)是否包括语音活动。响应于确定f(l)满足阈值,语音活动检测器132被配置为确定语音活动存在于帧(l)中。响应于确定帧(l)不满足阈值,语音活动检测器132被配置为确定语音活动不存在于帧(l)中。语音活动检测器132可以被配置为确定大于阈值、小于阈值、大于或等于阈值、或小于或等于阈值的值满足阈值。语音活动检测器132可以被配置为响应于检测到帧中的语音活动而发起一个或多个动作。例如,语音活动检测器132可以响应于检测到帧中的语音活动来发起帧的自然语言处理。
[0027]
因此,图1的装置可以用于执行语音活动检测。因为装置100非线性地更新背景噪声估计,所以与其他语音活动检测装置相比,装置100可能不太容易受到短持续时间的突然噪声水平变化的影响。此外,因为装置100以随机间隔生成用于语音活动检测的帧,所以装置100可以检测否则可能落在均匀间隔的帧之间的均匀间隔的噪声(例如,言语)。在其他实施方式中,装置100可以具有替代配置。例如,上述部件可以组合或分解成不同的组合。
[0028]
参考图2,示出了用于执行语音活动检测的第二装置200的框图。第二装置200对应于装置100,除了第二装置200包括代替傅里叶变换计算器110的滤波器组210并且第二装置200不包括窗口选择器108。相反,adc 106将数字信号x[n]直接输出到滤波器组210。滤波器组210对应于被配置为输出帧的psd分布的多个滤波器。滤波器组将几个有限脉冲响应滤波器应用于数字信号,以将数字信号分离为一组并行频带。对于频带i=1,

,r,脉冲响应由hi[n]表示。各个频带滤波器的输出由yi[l]=∑mx[m]hi[ld-m]给出。帧l的滤波器组输出是通过组装频带滤波器输出生成的向量[y1[l]

yr[l]]
t
,其中上标t表示转置操作。通过对滤波器组输出向量的元素求平方来生成功率谱密度元素。因此,对于帧l,psd输出由给出。因此,执行语音活动检测的装置可以用傅里叶变换计算器(例如,可由处理器执行以执行傅里叶变换的软件或被配置为执行傅里叶变换的硬件)或滤波器组来实现。
[0029]
参考图3,示出了描绘执行语音活动检测的方法300的流程图。方法300可以由计算设备执行,例如图1的装置100或图2的第二装置200。
[0030]
方法300包括在302处,接收输入音频信号。例如,麦克风102可以基于检测到的声音生成模拟音频信号,放大器104可以放大模拟音频信号,并且模数转换器106可以基于放大的模拟信号生成数字音频信号。然后可以由窗口选择器108接收数字音频信号。
[0031]
方法300还包括在304处,选择音频信号的窗口。例如,窗口选择器108可以使用诸如x
w,l
[n]=w[n]x[lb+n]的汉明窗函数来选择由adc 106输出的数字信号的帧。在一些实施方式中,窗口选择器108以随机间隔生成窗口。
[0032]
方法300还包括在306处,确定帧中的频带功率的分布。例如,傅里叶变换计算器110(或滤波器组210)可以根据方程式s(k,l)=x(k,l)x*(k,l)输出帧的psd分布,其中x[k,l]是帧(l)的频域映射,*表示复共轭运算。窗口的频域映射可以由傅里叶变换计算器(或滤波器组210)生成。
[0033]
方法300还包括在308处,确定帧中的频带功率的分布的第一熵和第一能量。例如,
熵计算器112可以确定帧(l)的psd分布的熵(h(l))。熵计算器112可以通过根据方程式归一化帧(l)的psd分布(s(k,l))并计算h(l)=-∑kp(k,l)log2p(k,l)来生成熵(h(l))。此外,能量计算器114可根据方程式e(l)=∑nx
w,l2
[n]=∑ks(k,l)确定帧(l)的psd分布(s(k,l))的能量(e(l))。
[0034]
方法300还包括在310处,检索频带功率的参考分布。例如,背景熵计算器120和背景能量计算器122可以从参考分布存储装置128检索参考psd分布(s
noise
(k,l))。参考psd分布(s
noise
(k,l))可以对应于帧(l)内噪声的估计psd分布。参考psd分布可以基于前一帧的psd分布。对于第一帧,参考psd分布可以对应于零向量。
[0035]
方法300还包括在312处,确定频带功率的参考分布的第二熵和第二能量。例如,背景熵计算器120可以基于参考psd分布(s
noise
(k,l))计算帧(l)的背景熵(h
noise
(l)),并且背景能量计算器122可以基于参考psd分布(s
noise
(k,l))计算帧(l)的背景熵(e
noise
(l))。
[0036]
方法300还包括在314处,确定第一熵和第二熵之间的第一差。例如,熵差计算器116可以根据方程式δh(l)=|h(l)-h
noise
(l)|确定帧的熵(h(l))和帧的背景熵(h
noise
(l))之间的差(δh(l))。
[0037]
方法300还包括在316处,确定第一能量和第二能量之间的第二差。例如,能量差计算器118可以根据方程式δe(l)=|e(l)-e
noise
(l)|确定帧的能量(e(l))和帧的背景能量(h
noise
(l))之间的差(δe(l))。
[0038]
方法300还包括在318处,基于第一差和第二差确定能量熵特征。例如,能量熵特征计算器130可以根据方程式基于帧的熵差(δh(l))和能量差(δe(l))确定能量熵特征(f(l))。
[0039]
方法300还包括在320处,确定能量熵特征是否满足阈值。例如,语音活动检测器132可以比较帧(l)的能量熵特征(f(l))以确定语音活动是否存在于帧(l)中。语音活动检测器132可以响应于能量熵特征(f(l))超过阈值(或大于或等于阈值)来确定满足阈值。该阈值可以基于麦克风412、放大器410的增益、adc 404的比特数或其组合。
[0040]
方法300还包括在302处,响应于能量熵特征满足阈值,确定帧中存在语音活动,或者在324处,响应于能量熵特征不满足阈值,确定帧中不存在语音活动。例如,语音活动检测器132可以响应于能量熵特征(f(l))大于或等于阈值,确定在帧(l)中存在语音活动或响应于能量熵特征(f(l))小于阈值,确定在帧(l)中不存在语音活动。
[0041]
方法300还包括在326处,基于帧中的频带功率的分布与频带功率的参考分布之间的散度来确定非线性权重。例如,非线性参考分布更新计算器126可以基于在帧(l)的psd分布(s(k,l))和帧(l)的参考psd分布(s
noise
(k,l))之间的kullback-leibler散度(d
kl
(s
noise
(k,l)||s(k,l)))确定非线性权重
[0042]
方法300还包括在328处,基于非线性权重更新频带功率的参考分布。例如,非线性参考分布更新计算器126可以基于非线性权重(f(l))计算用于后续帧(l+1)中的估计噪声的参考psd分布(s
noise
(k,l+1))。具体地,非线性参考分布更新计算器126可根据公式
计算后续帧的参考psd分布。
[0043]
方法300还包括在304处,选择后续帧并在304处,继续更新的参考分布。例如,窗口选择器108可以选择后续帧(l+1),并且后续帧(l+1)可以如上面参考帧(l)所描述的那样处理,除了更新的参考psd s
noise
(k,l+1)被背景熵计算器120和背景能量计算器122用来计算背景熵和背景能量。因此,方法300基于检测到的声音非线性地更新背景噪声估计。因此,执行语音活动检测的方法300在声音活动发生突然且不一致的变化的情况下可能更准确。方法300可以以与一些实施方式中所示的不同的顺序排列。
[0044]
参考图4,图示了可以执行语音活动检测的计算设备400的框图。在一些实施方式中,计算设备400对应于装置100或装置200。计算设备400包括处理器402。处理器402可以包括数字信号处理器、微处理器、微控制器、另一种类型的处理器或其组合。
[0045]
计算设备还包括连接到处理器402的存储器406。存储器406包括计算机可读存储设备,例如只读存储器设备、随机存取存储器设备、固态驱动器、另一种类型的存储器设备,或它们的组合。如本文所用,计算机可读存储设备是指制品而不是瞬态信号。
[0046]
存储器406存储语音活动检测指令408,该指令408可执行以执行本文关于图1-图3描述的操作中的一个或多个。例如,语音活动检测指令408可由处理器402执行以执行方法300。
[0047]
计算机设备400还包括连接到处理器402的adc 404。adc 404可以对应于δ-σ调制adc或另一类型的adc。adc 404可以对应于图1和图2的adc 106。
[0048]
计算机设备400还包括连接到adc 404的放大器410。放大器410可以包括可编程增益放大器或另一类型的放大器。放大器410可以对应于图1和图2的放大器104。
[0049]
计算机设备400还包括连接到放大器410的麦克风412。麦克风412可以对应于图1和图2的麦克风102。
[0050]
在操作中,麦克风412基于在环境中检测到的声音生成模拟信号,放大器410放大模拟信号,并且adc 404基于放大的信号生成数字信号。处理器402执行语音活动检测指令408以对数字信号执行非线性缩放语音活动检测,如本文所述。因此,与其他设备相比,计算设备400可用于提供相对更准确的语音活动检测。
[0051]
计算设备400在其他实施方式中可以具有替代配置。这些替代配置可以包括额外的和/或更少的部件。例如,在一些实施方式中,麦克风412、放大器410和adc 404中的一个或多个在计算设备400外部并且计算设备400包括被配置为从adc 404、放大器410或麦克风412接收信号或数据的接口,此外,虽然图示了计算设备400的部件之间的直接连接,但在一些实施方式中,这些部件通过总线或其他间接连接来连接。
[0052]
在整个说明书中使用术语“耦合”。该术语可以涵盖实现与本描述一致的功能关系的连接、通信或信号路径。例如,如果设备a生成信号以控制设备b执行动作,则在第一示例中,设备a耦合到设备b,或者在第二示例中,如果介入部件c基本上不改变设备a和设备b之间的功能关系,从而设备b由设备a经由设备a生成的控制信号控制,则设备a通过介入部件c耦合到设备b。
[0053]
在权利要求的范围内,对所描述的实施例进行修改是可能的,并且其他实施例也
是可能的。

技术特征:


1.一种方法,包括:选择音频信号的帧;确定所述帧的第一功率谱密度分布即第一psd分布;基于非线性权重、所述音频信号的前一帧的第二参考psd分布和所述前一帧的第二psd分布生成指示所述帧中的背景噪声的估计的第一参考psd分布;以及基于所述帧的所述第一psd分布和所述第一参考psd分布确定是否在所述帧中检测到语音活动。2.根据权利要求1所述的方法,还包括基于所述第二psd分布和所述第二参考psd分布之间的散度来生成所述非线性权重。3.根据权利要求2所述的方法,其中所述散度对应于kullback-leibler散度。4.根据权利要求1所述的方法,还包括:生成所述第一psd分布的第一熵;生成所述第一参考psd分布的第二熵;生成所述第一参考psd分布的第一能量;以及生成所述第一参考psd分布的第二能量,其中基于所述帧的所述第一psd分布和所述第一参考psd分布确定是否在所述帧中检测到语音活动包括基于所述第一熵、所述第二熵、所述第一能量和所述第二能量确定是否在所述帧中检测到语音活动。5.根据权利要求4所述的方法,还包括:确定所述第一能量和所述第二能量之间的能量差(δe);确定所述第一熵和所述第二熵之间的熵差(δh);以及基于所述能量差和所述熵差确定能量熵特征,其中基于所述第一熵、所述第二熵、所述第一能量和所述第二能量确定是否在所述帧中检测到语音活动包括确定所述熵特征是否满足阈值。6.根据权利要求5所述的方法,其中所述能量熵特征等于7.根据权利要求1所述的方法,其中所述帧是根据汉明窗算法生成的。8.一种设备,包括:处理器;以及存储指令的存储器,所述指令可由所述处理器执行以:选择音频信号的帧;确定所述帧的第一功率谱密度分布即第一psd分布;基于非线性权重、所述音频信号的前一帧的第二参考psd分布和所述前一帧的第二psd分布来生成指示所述帧中的背景噪声的估计的第一参考psd分布;以及基于所述帧的所述第一psd分布和所述第一参考psd分布确定是否在所述帧中检测到语音活动。9.根据权利要求8所述的设备,其中所述指令进一步可由所述处理器执行以基于所述第二psd分布和所述第二参考psd分布之间的散度来生成所述非线性权重。10.根据权利要求9所述的设备,其中所述散度对应于kullback-leibler散度。11.根据权利要求8所述的设备,其中所述指令进一步可由所述处理器执行以:
生成所述第一psd分布的第一熵;生成所述第一参考psd分布的第二熵;生成所述第一参考psd分布的第一能量;以及生成所述第一参考psd分布的第二能量,其中基于所述帧的所述第一psd分布和所述第一参考psd分布来确定是否在所述帧中检测到语音活动包括基于所述第一熵、所述第二熵、所述第一能量和所述第二能量来确定是否在所述帧中检测到语音活动。12.根据权利要求11所述的设备,其中所述指令进一步可由所述处理器执行以:确定所述第一能量和所述第二能量之间的能量差(δe);确定所述第一熵和所述第二熵之间的熵差(δh);以及基于所述能量差和所述熵差确定能量熵特征,其中基于所述第一熵、所述第二熵、所述第一能量和所述第二能量确定是否在所述帧中检测到语音活动包括确定所述熵特征是否满足阈值。13.根据权利要求12所述的设备,其中所述能量熵特征等于14.根据权利要求8所述的设备,其中所述帧是根据汉明窗算法生成的。15.一种存储指令的计算机可读存储设备,所述指令可由处理器执行以:选择音频信号的帧;确定所述帧的第一功率谱密度分布即第一psd分布;基于非线性权重、所述音频信号的前一帧的第二参考psd分布和所述前一帧的第二psd分布来生成指示所述帧中的背景噪声的估计的第一参考psd分布;以及基于所述帧的所述第一psd分布和所述第一参考psd分布确定是否在所述帧中检测到语音活动。16.根据权利要求15所述的计算机可读存储设备,其中所述指令进一步可由所述处理器执行以基于所述第二psd分布和所述第二参考psd分布之间的散度来生成所述非线性权重。17.根据权利要求16所述的计算机可读存储设备,其中所述散度对应于kullback-leibler散度。18.根据权利要求15所述的计算机可读存储设备,其中所述指令进一步可以由所述处理器执行以:生成所述第一psd分布的第一熵;生成所述第一参考psd分布的第二熵;生成所述第一参考psd分布的第一能量;以及生成所述第一参考psd分布的第二能量,其中基于所述帧的所述第一psd分布和所述第一参考psd分布确定是否在所述帧中检测到语音活动包括基于所述第一熵、所述第二熵、所述第一能量和所述第二能量确定是否在所述帧中检测到语音活动。19.根据权利要求18所述的计算机可读存储设备,其中所述指令进一步可由所述处理器执行以:确定所述第一能量和所述第二能量之间的能量差(δe);确定所述第一熵和所述第二熵之间的熵差(δh);以及基于所述能量差和所述熵差确定能量熵特征,其中基于所述第一熵、所述第二熵、所述
第一能量和所述第二能量确定是否在所述帧中检测到语音活动包括确定所述熵特征是否满足阈值。20.根据权利要求15所述的计算机可读存储设备,其中所述能量熵特征等于

技术总结


一种方法包括选择(304)音频信号的帧。该方法还包括确定(308)帧的第一功率谱密度(PSD)分布。该方法还包括基于非线性权重、音频信号的前一帧的第二参考PSD分布和前一帧的第二PSD分布生成(310)指示帧中的背景噪声的估计的第一参考PSD分布。该方法还包括基于帧的第一PSD分布和第一参考PSD分布确定(320)是否在帧中检测到语音活动。在帧中检测到语音活动。在帧中检测到语音活动。


技术研发人员:

A

受保护的技术使用者:

德克萨斯仪器股份有限公司

技术研发日:

2020.12.23

技术公布日:

2022/8/18

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

本文链接:https://www.17tex.com/tex/2/25692.html

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

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