回声消除与去混响

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/SPESEG/article/details/99546779

近段时间一直忙于3A问题,甚至是4A问题(加上Acoustic Feedback Canceller),笔者发现,声反馈问题其实解决了回声问题会好很多,也就比较容易压制啸叫噪声,因此回声问题亟待解决。

总所周知,回声消除目前有开源的框架,比如webrtc和speex,效果据说并不怎么样,可以自己搜索下,如果哪位大佬有实现并对比效果,不妨分享下,我给你的github来个star不是问题。

目前,去混响有深度学习方法来做,在我的概念里,混响和回声是一码事,不知道认识对不对?可以指教一二。

补充:

1.大佬@u011188779 说回声损害音质,其实我觉得就是体验不佳,混响则可以保留?我觉得要从场景来说;

2.两个物理声学产生的场景是不同的,一般回声经常出现的是两个人打电话,自己听到自己的声音,这是回声,在比如你在大山里喊一声“你好吗?”,这时也会有大山的回声“你好吗?”,这也是回声,而混响则一般是指的室内,增强音质,当室内距离小于17m时,一个人的说话声和返回的声音就会在0.1秒内,这时声音就比较强了,可以说省去了扬声器的作用。

3.总之,两者的区别主要是延时长短,并针对场景来决定是否需要消除。

附两个github连接可参考下:

第一个第二个。如果能说明其中效果还可以的话,不妨给我留言。

另外有相关问题可以加入QQ群讨论,不设微信群

QQ群:868373192 

语音深度学习群

猜你喜欢

转载自blog.csdn.net/SPESEG/article/details/99546779