近段时间一直忙于3A问题,甚至是4A问题(加上Acoustic Feedback Canceller),笔者发现,声反馈问题其实解决了回声问题会好很多,也就比较容易压制啸叫噪声,因此回声问题亟待解决。
总所周知,回声消除目前有开源的框架,比如webrtc和speex,效果据说并不怎么样,可以自己搜索下,如果哪位大佬有实现并对比效果,不妨分享下,我给你的github来个star不是问题。
目前,去混响有深度学习方法来做,在我的概念里,混响和回声是一码事,不知道认识对不对?可以指教一二。
补充:
1.大佬@u011188779 说回声损害音质,其实我觉得就是体验不佳,混响则可以保留?我觉得要从场景来说;
2.两个物理声学产生的场景是不同的,一般回声经常出现的是两个人打电话,自己听到自己的声音,这是回声,在比如你在大山里喊一声“你好吗?”,这时也会有大山的回声“你好吗?”,这也是回声,而混响则一般是指的室内,增强音质,当室内距离小于17m时,一个人的说话声和返回的声音就会在0.1秒内,这时声音就比较强了,可以说省去了扬声器的作用。
3.总之,两者的区别主要是延时长短,并针对场景来决定是否需要消除。
附两个github连接可参考下:
第一个,第二个。如果能说明其中效果还可以的话,不妨给我留言。
另外有相关问题可以加入QQ群讨论,不设微信群
QQ群:868373192
语音深度学习群