自由操控声音-相位声码器-变速篇(二)

来源:互联网 发布:普通java项目编译运行 编辑:程序博客网 时间:2024/06/09 07:57

    除了通过时域OLA变速,重构相位的方法外,也可以直接对声音的频谱进行拉伸或者收缩,像手风琴一样,保持谐波结构不变,

延长或者缩短时间。

        对应于语音,就是对语谱图的拉伸或者收缩,首先对短时傅里叶变换的幅度谱进行插值或者抽取,接着对相位进行调整, 傅里

叶逆变换之后重新叠加合成声音。

       

          image_thumb[4]

 

        image_thumb2_thumb            image_thumb1   

                        OLA相位调整方法                                  频谱插值、抽取方法

         image_thumb3_thumb           image_thumb5

 

相位声码器相位调整变速0.7:     http://pan.baidu.com/s/1i3437FJ              result.wav

相位声码器插值抽取0.7:             http://pan.baidu.com/s/10EhFC             interp.wav    

0 0