启明云端/ 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的寄存器打印出来看看确保配置生效。
全部0条评论
快来发表一下你的评论吧 !