基于线谱频率及其阶间差分参数的频谱建模与语音增强方法技术

技术编号:3045764 阅读:254 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了基于线谱频率及其阶间差分参数的频谱建模与语音增强方法,包括在频谱参数提取时将线谱频率阶间差分作为提取结果的一部分;在模型建模和训练时分别对线谱频率及其阶间差分参数进行独立建模和训练;在预测时分别预测线谱频率及其阶间差分参数,并利用阶间差分对线谱频率参数进行调整;最终利用调整后的线谱频率参数合成输出语音以达到通过增强和锐化合成语音的共振峰而提高合成语音音质的目的。

【技术实现步骤摘要】

本专利技术涉及语音合成方法,具体是在基于线谱频率的语音频谱参数化与建模过程中加入对其阶间差分参数的考虑,通过对线谱频率阶间差分参数的合理利用达到对合成语音共振峰的增强的目的,提高合成语音清晰度。
技术介绍
现有的语音合成技术主要有基于波形拼接的语音合成方法和基于参数合成的语音合成方法两大类。前者通过利用包含自然声学样本的语音音库和在合成时进行单元选择的方法可以取得较高的合成语音的音质与自然度。但是由于语音音库的使用,往往在存储量上有比较大的消耗,难以实现在嵌入式平台等资源受限领域的使用。另一种基于参数合成的语音合成方法首先需要对语音信号进行参数化分析,一般包括表征激励信息的基音频率参数和表征声道滤波器频谱特征的频谱参数,然后对分析得到的参数进行建模,在合成时利用模型进行相关声学参数的预测,最终通过参数合成器还原语音信号。这种方法同样能够取得较好的合成语音的流畅度和自然度,并且由于在合成阶段脱离的音库的限制,消耗存储资源很小。但是由于在对参数的建模过程中,往往会引入一定的平均化处理,这样使得模型预测输出的频谱参数对应的频谱包络过于平滑,共振峰被削弱,从而造成合成语音清晰度的下降。
技术实现思路
本专利技术的目的就是为了提供一种语音合成系统中,以达到提高合成语音效果的目的。本专利技术的技术方案如下,其特征在于包括以下步骤(1)、对语音信号分帧求取线性预测系数;(2)、线谱频率及其阶间差分参数的获得将线性预测系数转换成对应阶数的线谱频率参数,同时,对相邻阶的线谱频率计算其差分参数;(3)、对于各阶线谱频率及其阶间差分参数分别独立进行声学模型的训练,采用的模型为隐马尔可夫模型,在模型训练过程中,通过结合语音单元的上下文属性利用决策树对各参数对应的模型进行较为细致的分类,保证得到的声学模型均可以实现依据上下文属性输入的参数预测;(4)、合成阶段的语音增强处理d、对用户输入的文本进行分析,利用分析得到的各语音单元对应的上下文属性输入训练得到的声学模型,预测合成时使用的各帧线谱频率及阶间差分参数,由于线谱频率和阶间差分参数是分别通过二个独立的声学模型预测的,所以预测得到的阶间差分参数与预测得到的线谱频率的实际阶间差分参数相比并不一致;e、利用各帧预测得到的阶间差分参数依据下式对预测得到的线谱频率进行调整li′=li-1+ci-1+ci-12ci-12+ci2[(li+1-li-1)-(ci+ci-1)]]]>其中,l1,i=1,2,...,N为预测得到的当前帧第i阶的线谱频率,N为线谱频率参数的阶数;c1,i=1,2,...,M为预测得到的当前帧第i+1阶和第i阶线谱频率之间的阶间差分参数,M为阶间差分参数的阶数,M<N;l1,i=1,2,...,N为调整后当前帧的N阶线谱频率。对于各阶线谱频率,可以选择从低阶(第2阶)到高阶(第M阶)的调整顺序,也可以选择从高阶(第M阶)到低阶(第2阶)的调整顺序,同时可以通过调整遍数来控制这种频谱峰值增强作用的强弱;f、将调整后的线谱频率转换为线性预测系数,同时结合韵律预测模块生成的基音频率参数,送入线性预测滤波器,合成语音并输出。对语音信号分帧求取线性预测系数是通过固定帧移加窗乘取的方法获得各帧语音的短时信号波形,然后求取该帧信号对应的各阶线性预测系数,求取方法为基于时域波形自相关系数的线性预测系数求取方法;或者自适应加权谱内插的方法,首先计算该帧语音对应的频谱包络,再利用全极点模型拟合求解线性预测系数。线谱频率及其阶间差分参数的获得过程中,选择保留所有的阶间差分参数,或者为了降低参数维数选择仅保留较低阶的阶间差分参数。所述加窗是指高斯窗,窗宽为基音周期长度的两倍,帧移5毫秒,这里提出的在语音合成系统中就是为了提高参数合成方法的语音清晰度,主要基于以下几点考虑(1)线谱频率参数相对于线性预测系数更加稳定,相对于倒谱系数更加能够反映与频谱峰值相关的一些频谱局部特征,相对于共振峰参数在求解上更加容易与鲁棒;(2)线谱频率对于频谱局部特征的反映,主要是通过其相邻阶差分表现出来的,线谱频率具有0~π的顺序排列特征,当两个线谱频率比较接近,即阶间差分较小时,会在频谱包络对应频率处形成一个峰,差分越小,峰值越尖锐,反之,频谱越平坦。通过观察合成语音的频谱可以发现,在使用后,对比只使用线谱频率参数,频谱中的共振峰部分得到了有效的锐化和增强。通过对合成语音的实际测听表明,使用该方法后,对比只使用线谱频率参数,合成语音的清晰度得到明显提高,更容易被使用者接受。同时,对比其他的语音增强算法,由于该方法只是对各帧的频谱参数进行了调整,而没有引入后滤波等额外处理,所以对与整个合成系统不会增加运算量的消耗。术语解释语音合成(Text-To-Speech)又称为文语转化。它涉及声学、语言学、数字信号处理、多媒体等多种学科,是中文信息处理领域的一项前沿技术。语音合成技术解决的主要问题是如何将电子化文本的文字信息转化为能够播放的声音信息。近代语音合成技术是随着计算机技术和数字信号处理技术的发展而发展起来的,目的是让计算机能够产生高清晰度、高自然度的连续语音。线性预测系数(Linear Prediction Coefficient)线性预测分析从人的发声机理入手,通过对声道的短管级联模型的研究,认为系统的传递函数符合全极点数字滤波器的形式,从而当前时刻的信号可以用前若干时刻的信号的线性组合来估计,通过使实际语音的采样值和线性预测采样值之间达到均方差最小,即可得到线性预测系数。线谱频率(Linear Spectral Frequency)线谱频率是一种和线性预测系数等价的声道模型描述参数,具有0~π的顺序分布特征,可以依据线性预测系数求解获得。自适应加权谱内插(Speech Transformation and Representation usingAdaptive Interpolation of weiGHTed spectrum,STRAIGHT)一种针对语音信号的分析合成算法,它通过对语音短时谱进行时频域的自适应内插平滑来提取精确的谱包络。隐马尔可夫模型(Hidden Markov Model)马尔可夫模型的概念是一个离散时域有限状态自动机,隐马尔可夫模型是指这一马尔可夫模型的内部状态外界不可见,外界只能看到各个时刻的输出值。用隐马尔可夫刻画语音信号需作出两个假设,一是内部状态的转移只与上一状态有关,另一是输出值只与当前状态(或当前的状态转移)有关,这两个假设大大降低了模型的复杂度。附图说明图1利用预测得到阶间差分参数对线谱频率调整后合成语音频谱的增强情况示例图2本专利技术模型训练阶段流程图。图3本专利技术合成阶段流程图。具体实施例方式本专利技术具体的实现方式如下1.训练语音数据的频谱参数化分析1)对语音信号分帧求取线性预测系数通过固定帧移加窗乘取(高斯窗,窗宽为基音周期长度的两倍,帧移5毫秒)的方法获得各帧语音的短时信号波形,然后求取该帧信号对应的各阶线性预测系数。求取方法可以采用基于时域波形自相关系数的线性预测系数求取方法;也可以采用自适应加权谱内插的方法,首先计算该帧语音对应的频谱包络,再利用全极点模型拟合求解线性预测系数。计算时,可以根据语音信号采样率的不同而对参数阶数进行不同本文档来自技高网...

【技术保护点】
基于线谱频率及其阶间差分参数的频谱建模与语音增强方法,包括以下步骤:(1)、对语音信号分帧求取线性预测系数;(2)、线谱频率及其阶间差分参数的获得:将线性预测系数转换成对应阶数的线谱频率参数,同时,对相邻阶的线谱频率计算其差分参数;(3)、对于各阶线谱频率及其阶间差分参数分别独立进行声学模型的训练,采用的模型为隐马尔可夫模型,在模型训练过程中,通过结合语音单元的上下文属性利用决策树对各参数对应的模型进行较为细致的分类,保证得到的声学模型均可以实现依据上下文属性输入的参数预测;(4)、合成阶段的语音增强处理:a、对用户输入的文本进行分析,利用分析得到的各语音单元对应的上下文属性输入训练得到的声学模型,预测合成时使用的各帧线谱频率及阶间差分参数,由于线谱频率和阶间差分参数是分别通过二个独立的声学模型预测的,所以预测得到的阶间差分参数与预测得到的线谱频率的实际阶间差分参数相比并不一致;b、利用各帧预测得到的阶间差分参数依据下式对预测得到的线谱频率进行调整:l↓[i]′=l↓[i-1]+c↓[i-1]+c↓[i-1]↑[2]/c↓[i-1]↑[2]+c↓[i]↑[2][(l↓[i+1]-l↓[i-1])-(c↓[i]+c↓[i-1])]其中,l↓[i],i=1,2,…,N为预测得到的当前帧第i阶的线谱频率,N为线谱频率参数的阶数;c↓[i],i=1,2,…,M为预测得到的当前帧第i+1阶和第i阶线谱频率之间的阶间差分参数,M为阶间差分参数的阶数,M<N;l↓[i]′,i=1,2,…,N为调整后当前帧的N阶线谱频率。对于各阶线谱频率,可以选择从低阶(第2阶)到高阶(第M阶)的调整顺序,也可以选择从高阶(第M阶)到低阶(第2阶)的调整顺序,同时可以通过调整遍数来控制这种频谱峰值增强作用的强弱;c、将调整后的线谱频率转换为线性预测系数,同时结合韵律预测模块生成的基音频率参数,送入线性预测滤波器,合成语音并输出。...

【技术特征摘要】
1.基于线谱频率及其阶间差分参数的频谱建模与语音增强方法,包括以下步骤(1)、对语音信号分帧求取线性预测系数;(2)、线谱频率及其阶间差分参数的获得将线性预测系数转换成对应阶数的线谱频率参数,同时,对相邻阶的线谱频率计算其差分参数;(3)、对于各阶线谱频率及其阶间差分参数分别独立进行声学模型的训练,采用的模型为隐马尔可夫模型,在模型训练过程中,通过结合语音单元的上下文属性利用决策树对各参数对应的模型进行较为细致的分类,保证得到的声学模型均可以实现依据上下文属性输入的参数预测;(4)、合成阶段的语音增强处理a、对用户输入的文本进行分析,利用分析得到的各语音单元对应的上下文属性输入训练得到的声学模型,预测合成时使用的各帧线谱频率及阶间差分参数,由于线谱频率和阶间差分参数是分别通过二个独立的声学模型预测的,所以预测得到的阶间差分参数与预测得到的线谱频率的实际阶间差分参数相比并不一致;b、利用各帧预测得到的阶间差分参数依据下式对预测得到的线谱频率进行调整li′=li-1+ci-1+ci-12ci-12+ci2[(li+1-li-1)-(ci+ci-1)]]]>其中,li,i=1,2,...,N为预测得到的当前帧第i阶的线谱频率,N为线谱...

【专利技术属性】
技术研发人员:凌震华王玉平王仁华
申请(专利权)人:安徽中科大讯飞信息科技有限公司
类型:发明
国别省市:34[中国|安徽]

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

1
相关领域技术
  • 暂无相关专利