【AI技术支持】ESP32-S3-WROOM-1U模组语音通话回声优化问题

描述

 

 

启明云端/ 01

 

你是否曾遇到过?

在使用ESP32-S3-WROOM-1U模组,ESP-ADF版本 release/v2.4,基于ADF+声网SDK开发时,是否在通过手机APP进行双向语音通话,通话时,有回声较大的问题呢?

启明云端/ 02

 

这是咋回事呢?

AEC处理的输入数据分为左右声道两路,分别是参考信号(es7210 从 es8311 读到的信号)和mic 信号,只要保证这两个信号都不饱和就不会有回声。这里 mic 信号的大小由es7210控制,但是参考信号的大小是es8311与es7210共同作用的结果。


 

AEC回声大,问题出现的原因:是因为参考信号饱和 或者 回采信号饱和。

模组

启明云端/ 03

 

这时该咋整?

腔体优化参考:乐鑫 Mic 设计参考CN_1.0.pdf

(1)mic和喇叭都需要封死,不能与腔体接触,声音与腔体应该是隔离的。

(2)喇叭播放时的震动不能传递到mic上,可以利用海绵垫之类的把震动减小。

 

 

基于腔体优化后
 

若参考信号饱和,降低 es7210 参考信号mic 的 gain; 

若回采信号饱和就降低录音mic 的gain。 设置好 gain 之后,在程序运行的过程中,需要将对应的 7210的寄存器打印出来看看确保配置生效。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分