speex
这是一个开源的语音算法库,包含编解码,以及其他语音相关的算法,自适增益,自适应回声消除等
代码比较稳定了,最后更新是在2010年(好像是吧,笔者英文差,可能看错了)
需要配合libogg使用。libogg好像类似mp3的东西,可以认为是一个44k级别的编解码器之类的。
大概扫了一个speex的编解码算法,看到了熟悉的lpc过程,编解码结构类似于g723 g729了。
不同的时,speex做的比较细,针对了不同的带宽,设计了宽带算法,以及窄带算法。
在不同算法下面,还有更细分的模式。
笔者对其的aec算法很感兴趣,
但为了适应speex,还是要从编解码开始。