音频回音消除算法(一)--在语音对讲系统中的应用

        最近接触到了一个项目,是某小区物业的门禁管理系统,其中需要用到语音对讲功能,由于调试过程比较复杂,跟常规的回音消除处理上也有写差别,简单说明下,系统应用组网图如下:

       门口机是我们本次要处理的设备,室内机是物业的各个点位,目前我们的策略还是在门口机侧处理回音消除。

        门口机用的方式是瑞芯微RK1109平台的方案,是ARM平台,音频采集播放用的都是瑞芯微的sdk接口,开始测试回音非常大,用普通的AEC算法上去效果仍然不起作用,比较头疼,因为之前我们也用过瑞芯微平台,处理效果还是比较好的,然后用了最新的AEC3算法测试,效果还是达不到理想状态,抓包分析后发现,该平台代码本身写的有些问题,首先mic和speak分为两个线程处理,而且处理间隔抖动非常不固定,delay每次差别都很大,导致回音消除算法内部反复学习收敛,效果不好,后来对算法进行改进,在算法底层做了队列,进行均匀处理,才解决了次问题,效果还是比较理想,解决了用户的问题还是比较有成就感的;

处理后的效果如下:

从波形上看回音处理还是比较干净的。

第一行文件:是回音消除后的数据文件;

第二行文件:是回音数据的参考数据文件;

第三行文件:是带回音的数据文件;

此平台是RK1109平台,如果需要商用的话可以跟我联系,或者有技术问题想要沟通、交流的也非常欢迎。

tel:18108010758

vx:unique_no_1

--------------------------------------------------------------------------------------------------------------------------------

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

音视频工具站

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值