
回声消除
文章平均质量分 88
叶夜笙歌
关注IT、智能硬件行业,专业语音信号处理,在此记录整理一些东西,让自己理解更深,也让大家分享,错漏之处,不吝赐教。
展开
-
微软声学回声消除demo AECMicArray的使用
AECMicArray基于Core Audio APIs,用MMDevice、WASAPI、DeviceTopology和EndpointVolume APIs来捕获高质量声音流。这个例子支持声学回声消除(AEC)和麦克风阵列处理。关于麦克风阵列处理,主要是波束形成和声源定位,具体的在以后总结。1、说明 AECMicArray有如下特征:用MMDevice来枚举和选择多媒体设原创 2014-03-04 15:39:56 · 6190 阅读 · 1 评论 -
基于Speex的声学回声消除
所谓声学回声消除,是为了解决VoIP(网络电话)中这样一个问题:即A与B进行通话,A端有麦克风和扬声器分别用来采集A的声音和播放B的声音,B端有麦克风和扬声器分别用来采集B的声音和播放A的声音,很明显,由于声音传播的特性,A端的麦克风在采集A的声音的同时,也采集到了A端扬声器播放的来自B的声音,也就是A端采集到的声音是一个混合的声音,这个声音通过网络发给B时,B就不仅能听到A的声音,也能听见B前几原创 2014-02-26 15:40:05 · 11644 阅读 · 6 评论 -
回声消除NLMS算法详解
在视频或电话会议中,本地用户的声音在被本地麦克风采集后,通过系统传到远端,通过远端的扬声器播放,此时远端麦克风不可避免地会采集到扬声器播放的声音,又通过系统传回本地,并通过本地扬声器播放出来,本地用户就通过本地扬声器听到了自己的声音,这明显降低了会议通信质量。 为了提高语音的质量,就必须进行回声消除。当参考信号已知时,归一化最小均方(Normalized Least Mean S原创 2014-03-20 14:33:34 · 15988 阅读 · 20 评论