共振峰包络估计、语音处理方法及装置、存储介质、终端制造方法及图纸

技术编号:27451166 阅读:64 留言:0更新日期:2021-02-25 04:34
一种共振峰包络估计、语音处理方法及装置、存储介质、终端,共振峰包络估计方法包括:获取频域语音信号;确定所述频域语音信号在预估频率范围内的多个频谱峰,所述预估频率范围是根据预设声源的声道特性以及所述预设声源的感知频率确定的;对所述多个频谱峰进行插值运算,以得到所述频域语音信号的共振峰包络。本发明专利技术技术方案能够在保证共振峰估计的简单易实现的基础上保证估计的准确性。易实现的基础上保证估计的准确性。易实现的基础上保证估计的准确性。

【技术实现步骤摘要】
共振峰包络估计、语音处理方法及装置、存储介质、终端


[0001]本专利技术涉及语音处理
,尤其涉及一种共振峰包络估计、语音处理方法及装置、存储介质、终端。

技术介绍

[0002]人类语音的基本物理特征包括音高、响度、共振峰、音质和声音持续时间。传统上,语音分为两大类:元音和辅音。元音通常与更高的能量和更强的周期性相关。元音和辅音在语音感知中的相对重要性一直是多项研究的主题。在存在背景噪音的情况下使用口语句子的研究中,它表明元音比辅音在单词识别中起着更重要的作用。在存在噪声的情况下,元音会携带更多语音信息,这可能是因为共振峰提示即使在噪声中也很鲁棒。由于声道的共振,共振峰频率对应于浊音的短时能量谱中的峰值。共振峰是元音感知的主要线索之一,还有其他因素,例如频谱形状和共振峰比率。感知元音空间的多维分析已确定,占感知空间差异最大的两个维度对应于前两个共振峰频率。
[0003]通常,从语音信号中提取的共振峰频率个体依赖性较小,而上下文依赖性较大。此外,人声的性质在一定范围内是可变的,可以仔细测量并映射到词汇系统。因此,包含共振峰信息的语音特征被广泛用于语音识别任务中。从传统特征处理中提取的共振峰信息,如梅尔频率倒谱系数(Mel Frequency Cepstral Coefficient,MFCC),感知线性预测(Preceptual Linear Prediction,PLP),很容易被噪声信号破坏。针对共振峰频率,数十年来已经提出了许多精确估计或增强技术。共振峰估计任务有三种主要方法:1.基于LPC。2.基于倒谱。3.高斯混合模型。包络的细节(例如,其峰和谷的清晰度)受到倒频谱/LPC近似的阶数的限制。高斯混合模型应用于谐波结构的正弦模型。但是,它仅在对应于基本频率(F0)整数倍的频率处具有能量。因此,难以识别相邻谐波之间的传递特性。
[0004]但是,常规的LPC/倒谱方法在描述频率和幅度上的语音共振峰时并不那么精确。通过LPC分析或倒频谱平滑估计的包络的准确性受到其顺序的限制,正弦模型受谐波限制。所有这些方法的结果都可以通过使用边信息(例如相邻帧的频谱)进行迭代估计来改善,但需要花费更多的计算能力和存储资源。

技术实现思路

[0005]本专利技术解决的技术问题是如何在保证共振峰估计的简单易实现的基础上保证估计的准确性。
[0006]为解决上述技术问题,本专利技术实施例提供一种共振峰包络估计方法,共振峰包络估计方法包括:获取频域语音信号;确定所述频域语音信号在预估频率范围内的多个频谱峰,所述预估频率范围是根据预设声源的声道特性以及所述预设声源的感知频率确定的;对所述多个频谱峰进行插值运算,以得到所述频域语音信号的共振峰包络。
[0007]可选的,所述对所述多个频谱峰进行插值运算包括:对所述多个频谱峰进行线性插值运算,以得到所述频域语音信号的共振峰包络。
[0008]可选的,所述对所述多个频谱峰进行插值运算包括:对所述多个频谱峰进行多次元内插插值,以得到所述频域语音信号的共振峰包络。
[0009]可选的,所述确定所述频域语音信号在预估频率范围内的多个频谱峰包括:将所述频域语音信号在所述预估频率范围内划分为预设数量个频段;在每一频段内确定频率值最大的位置为该频段内的频谱峰。
[0010]可选的,所述获取频域语音信号包括:获取采集到的多帧时域语音信号;将每帧时域语音信号转换为对应的频域语音信号。
[0011]为解决上述技术问题,本专利技术实施例还公开了一种语音处理方法,语音处理方法包括:获取采集到的语音信号;计算所述语音信号的共振峰包络,所述共振峰包络是采用以下方式得到的:获取频域语音信号,确定所述频域语音信号在预估频率范围内的多个频谱峰,所述预估频率范围是根据预设声源的声道特性以及所述预设声源的感知频率确定的,对所述多个频谱峰进行插值运算,以得到所述频域语音信号的共振峰包络;根据所述语音信号的共振峰包络提取所述语音信号的共振峰;根据所述语音信号的共振峰对所述语音信号进行语音识别或语音合成。
[0012]可选的,所述获取采集到的语音信号之后还包括:判断所述语音信号是否存在所述预设声源类别的语音。
[0013]本专利技术实施例还公开了一种共振峰包络估计装置,共振峰包络估计装置包括:语音信号获取模块,用于获取频域语音信号;频谱峰确定模块,用于确定所述频域语音信号在预估频率范围内的多个频谱峰,所述预估频率范围是根据预设声源的声道特性以及所述预设声源的感知频率确定的;共振峰包络计算模块,用于对所述多个频谱峰进行插值运算,以得到所述频域语音信号的共振峰包络。
[0014]本专利技术实施例还公开了一种语音处理装置,语音处理装置包括:语音信号采集模块,用于获取采集到的语音信号;共振峰包络确定模块,用于计算所述语音信号的共振峰包络,所述共振峰包络是采用以下方式得到的:获取频域语音信号,确定所述频域语音信号在预估频率范围内的多个频谱峰,所述预估频率范围是根据声源的声道特性以及声源的感知频率确定的,对所述多个频谱峰进行插值运算,以得到所述频域语音信号的共振峰包络;共振峰提取模块,用于根据所述语音信号的共振峰包络提取所述语音信号的共振峰;语音处理模块,用于根据所述语音信号的共振峰对所述语音信号进行语音识别或语音合成。
[0015]本专利技术实施例还公开了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时执行所述共振峰包络估计方法的步骤,或者所述的语音处理方法的步骤。
[0016]本专利技术实施例还公开了一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行所述共振峰包络估计方法的步骤,或者所述语音处理方法的步骤。
[0017]与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:
[0018]本专利技术技术方案通过预先设置预估频率范围,并在预估频率范围内确定多个频谱峰,以用于计算共振峰包络;由于预估频率范围是根据预设声源的声道特性以及所述预设声源的感知频率确定的,因此能够在该频率范围内保证所确定的共振峰包络包含共振峰,保证后续共振峰估计的准确性;此外,由于仅需在预估频率范围内计算共振峰包络,避免在语音信号所有频段内进行计算以及避免了迭代运算,降低了计算资源,提升计算效率。
附图说明
[0019]图1是本专利技术实施例一种共振峰包络估计方法的流程图;
[0020]图2是本专利技术实施例一种语音处理方法的流程图;
[0021]图3是本专利技术实施例一种具体应用场景的示意图;
[0022]图4是本专利技术实施例一种共振峰包络估计装置的结构示意图;
[0023]图5是本专利技术实施例一种语音处理装置的结构示意图。
具体实施方式
[0024]如
技术介绍
中所述,现有技术中通过LPC分析或倒频谱平滑估计的包络的准确性受到其顺序的限制,正弦模型受谐波限制。此外,准确的共振峰估计是费时的并且计算效率较低。估计的精确度和消耗的时间总是在系统设计之初就产生的。特别是在移动系统本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种共振峰包络估计方法,其特征在于,包括:获取频域语音信号;确定所述频域语音信号在预估频率范围内的多个频谱峰,所述预估频率范围是根据预设声源的声道特性以及所述预设声源的感知频率确定的;对所述多个频谱峰进行插值运算,以得到所述频域语音信号的共振峰包络。2.根据权利要求1所述的共振峰包络估计方法,其特征在于,所述对所述多个频谱峰进行插值运算包括:对所述多个频谱峰进行线性插值运算,以得到所述频域语音信号的共振峰包络。3.根据权利要求1所述的共振峰包络估计方法,其特征在于,所述对所述多个频谱峰进行插值运算包括:对所述多个频谱峰进行多次元内插插值,以得到所述频域语音信号的共振峰包络。4.根据权利要求1所述的共振峰包络估计方法,其特征在于,所述确定所述频域语音信号在预估频率范围内的多个频谱峰包括:将所述频域语音信号在所述预估频率范围内划分为预设数量个频段;在每一频段内确定频率值最大的位置为该频段内的频谱峰。5.根据权利要求1所述的共振峰包络估计方法,其特征在于,所述获取频域语音信号包括:获取采集到的多帧时域语音信号;将每帧时域语音信号转换为对应的频域语音信号。6.一种语音处理方法,其特征在于,包括:获取采集到的语音信号;计算所述语音信号的共振峰包络,所述共振峰包络是采用以下方式得到的:获取频域语音信号,确定所述频域语音信号在预估频率范围内的多个频谱峰,所述预估频率范围是根据预设声源的声道特性以及所述预设声源的感知频率确定的,对所述多个频谱峰进行插值运算,以得到所述频域语音信号的共振峰包络;根据所述语音信号的共振峰包络提取所述语音信号的共振峰;根据所述语音信号的共振峰对所述语音信号进行语音识别或语音合成。...

【专利技术属性】
技术研发人员:張維城姜双双戚萌董斐
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1