一 、因为Windows不是实时操作系统,造成声卡的录音、放音他们之间有一定
时间的延时,而且这个延时的时间长每台电脑可能都不一样 。从而给回音
消除增加一定的难度,再加上房间的大小造成声音反射也不一样,更增加
回音消除的难道、复杂性 。
二、Speex 回音消除模块
Speex语音是一个开源/免费软件专利的自由音频压缩格式的语音而设计。该项目旨
在降低Speex语音的供提供免费替代昂贵的专有语音编码语音应用进入壁垒。此外,
Speex语音可适应互联网的应用,并提供有用的功能是不存在于大多数其他编解码器。
最后,Speex语音是GNU工程的一部分,是根据经修订的BSD许可证发布的。
技术
Speex语音是基于CELP的,旨在在语音压缩比特率从2到44 kbps的。对Speex语音的
功能包括:
窄带(8千赫),宽带(16千赫)和超宽带(32千赫)在同一个码流压缩
强度立体声编码
数据包丢失隐藏
可变比特率操作(VBR业务)
语音活动检测(VAD)
间断变速器(DTX的)
定点模式
声学回声消除器
噪音抑制
从Speex 的介绍可以看出它提供了回音消除这一功能,现在开源的,比较完善的回音消除模块</