转自 http://blog.sina.com.cn/s/blog_4b16455701016v9f.html
从应用平台来看,可以把回声消除分为两大类:基于DSP等实时平台的回声消除技术和基于Windows等非实时平台的回声消除技术。两者的技术难度和重点是不一样的。
基于DSP平台的回声消除技术
基于Windows平台的回声消除技术
另外,pc机器的声卡种类繁多,各种各样的声卡特性进一步加剧了同步问题的复杂性。所以,同步和声卡等问题对回声消除算法的内部特性提出了更多苛刻的要求。
在PC平台语音通讯领域,目前公认音质做得比较好的国外软件是Skype,记得几年前Skype一直是在用瑞典一家叫GIPS(Global IP Sound)公司的语音引擎技术。GIPS是最早介入PC平台语音通讯领域的厂商之一,在改领域具有一定的权威性,其主要优势表现在对IP网络的延时、抖动和丢包等处理较好,基于Windows平台的回音消除也做得不错,不过最近的新版本Skype上已经看不到GIPS的标志了,据说是因为Skype自己研发了一套新的更好的语音引擎的缘故。目前大家接触最多的采用了GIPS语音引擎技术的通讯软件就是腾讯QQ了,其超级语音的效果普遍评价都还不错。另外微软经过多年的研发,其最新版本的MSN语音特别是回音消除效果终于有了质的提升,目前网上评价也还不错。另外还有一些专业厂商也对外提供包含回音消除功能的语音引擎,如俄罗斯的Spirit DSP、美国的GH Innovation和国内的科莱特斯科技(Conatus Technologies)以及赛声科技(Soft Acoustic)等等。除此之外,网络上还可以下载到一个很好的开源的语音软件Speex也提供了回音消除功能。为了进一步了解目前PC Windows平台回音消除技术的业界水平,笔者对各家的回音消除技术做一个详细的横向对比测试(所有测试都是免提状态)
为了对比,各家
语音引擎的版本信息列举如下:
国外厂商:
Skype V3.8.4.182
Spirit DSP(厂家DEMO)
GIPS(QQ 2009beta)
Micorsoft (Windows Live Messenger 2009 V14.0.8064.2006)
GH Innovation(厂家DEMO)
国内厂商:
Conatus Technologies(厂家DEMO)
Soft Acoustic(厂家DEMO)
开源算法:
Speex(V1.2RC1 自己写了测试软件)
测试结果:
测试项目
|
Skype
|
MSN
|
QQ
|
Conatus
|
Spirit
|
Speex
|
SoftAcoustic
|
GH I
|
笔记本免提模式,外接麦克风和音箱应用模式的适应性
|
两种模式都无
回音
|
笔记本免提模式有时一直有较小回音
|
笔记本免提模式偶尔有较小回音
|
两种模式都无
回音
|
笔记本免提模式有时一直有较小回音
|
两种模式都有一直
较小回音
|
两种模式有时都会出现较大回音
|
笔记本免提模式一直有很小回音
|
单方讲话效果
|
无回音,效果很好
|
基本无回音,效果好
|
基本无回音,效果好
|
无回音,效果很好
|
基本无回音,效果好
|
一直有
较小
回音,效果差
|
有时有很大回音,效果差
|
基本无回音,效果好
|
双方同时讲话效果
|
双方交流流畅无回音,对方声音偶尔有轻微断续
|
双方交流流畅,但对方声音中会夹杂着轻微回音
|
双方交流流畅,但对方声音中会夹杂着一些回音
|
双方交流流畅无回音,对方声音偶尔有轻微断续
|
双方交流流畅,但对方声音中间会夹杂着一些回音
|
双方交流比较流畅,但一直听到一个较小的回音
|
双方交流不流畅
,
对方声音经常会断续
|
双方交流无回音
,但
对方声音很小很难听清楚
|
麦克风和扬声器相对的位置改变等
|
收敛比较快,基本没有回音出现。
|
收敛比较快,基本没有回音出现。
|
收敛比较快,基本没有回音出现。
|
收敛比较快,基本没有回音出现。
|
收敛比较快,基本没有回音出现。
|
收敛速度慢,有好几句回音
|
收敛速度慢,有好几句回音
|
收敛比较快,基本没有回音出现。
|
CPU重载(CPU负载达到100%)时效果
|
XP
和
Vista
下声音都流畅,基本不会出现回音和声音断续现象
|
XP
和
Vista
下声音都流畅,基本不会出现回音和声音断续现象
|
XP
下声音流畅,基本不会出现回音;
Vista
下声音断续,偶尔会出现回音
|
XP
和
Vista
下声音都流畅,基本不会出现回音和声音断续现象
|
XP
下声音流畅,基本不会出现回音;
Vista
下声音断续,偶尔会出现回音
|
此项未测
|
XP
下声音流畅,基本不会出现回音;
Vista
下声音断续,偶尔会出现回音
|
XP
下声音流畅,基本不会出现回音;
Vista
下不加负载声音都是断续的
|
PC和声卡适应性
|
稳定,基本都能消除回音
|
稳定,基本都能消除回音
|
比较稳定,偶尔有些笔记本免提时有回音
|
稳定,基本都能消除回音
|
稳定,基本都能消除回音
|
不稳定,有时无法消除回音
|
不稳定,经常无法消除回音
|
稳定,基本都能消除回音
|
噪声抑制
|
噪声抑制效果弱
|
噪声抑制效果一般
|
噪声抑制效果弱
|
噪声抑制效果强
|
噪声抑制效果一般
|
噪声抑制效果强
|
噪声抑制效果强
|
噪声抑制效果强
|
自动硬件增益控制和免提时能达到的最大播放音量
|
支持,音量较大
|
支持,音量较小
|
支持,音量适中
|
支持,音量适中
|
支持,音量较小
|
不支持
|
支持,音量较小
|
支持,音量非常小
|
整体效果评价(0-10分评分)
|
很好,基本没有回音,双方交流很顺畅,9分
|
较好,有的笔记本免提时偶尔有回音且音量较小,双方交流比较顺畅,7.5分
|
较好,有的笔记本免提时偶尔有回音,双方交流顺畅,8分
|
很好,基本没有回音,音量比skype略小,双方交流很顺畅, 8.5分
|
较好,有的笔记本免提效果稍差且音量比较小,vista效果稍差,7分
|
不好,一直有个较小的残余回音,双方交流困难,3分
|
不好,经常有完整的回音,感觉不稳定,双方交流比较困难,5分
|
一般,没有回音,但是音量太小,双方交流困难,且VISTA下声音断续,5.5分
|
测试项目
|
Skype
|
MSN
|
QQ
|
Conatus
|
Spirit
|
Speex
|
SoftAcoustic
|
GH I
|
可以看出,Skype、 Conatus和 QQ(GIPS)的效果最好, MSN和Spirit的效果还不错,而GH Innovation、Soft Acoustic效果一般,Speex的效果较差。
回声消除已经成为语音通讯中提供全双工音频的标准方法。声学回声消除是通过消除或者移除本地话筒中拾取到的远端的音频信号来阻止远端的声音返回去的一种处理方法。这种音频的移除都是通过数字信号处理来完成的。回声消除技术是数字信号处理的典型应用之一。