OLA/SOLA/WSOLA语音重叠相加算法分析

OLA重叠相加算法

OLA将语音时长规整分为分解和合成两个阶段。分解阶段,以长度为N的帧长、长度为的帧间距进行分帧,共分M帧;在合成阶段,以帧间距进行合成。

合成前信号的长度La如下式

图片

合成后的语音长度Lb如下式

图片

Sa与Ss的比值大小决定了规整因子a的大小,即图片,若a>1则语音拉伸;若a<1则语音压缩。

OLA算法中一般固定,根据的大小调整。

图片

算法优点:计算量小,保证了非重叠区语音信号的基频不变(即变速不变调)。

算法缺点:没有考虑帧间的连续性,造成相位不连续,相邻帧重叠区域产生基频失真。

SOLA同步重叠相加算法

SOLA算法也是分为分解和合成两部分,SOLA为了减少OLA算法中的基频断裂的问题,加入了使

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值