0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

启明云端 2024-10-25 08:02 次阅读

启明云端/01

你是否曾遇到过?

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

启明云端/02

这是咋回事呢?

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


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

64ffc0f2-9264-11ef-b5cd-92fbcf53809c.jpg

启明云端/03

这时该咋整?

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

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

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

基于腔体优化后

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

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

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

    关注

    87

    文章

    30106

    浏览量

    268398
  • 模组
    +关注

    关注

    6

    文章

    1434

    浏览量

    30288
  • 语音通话
    +关注

    关注

    0

    文章

    29

    浏览量

    9413
收藏 人收藏

    评论

    相关推荐

    AI技术支持ESP32-C3-Lyra播放音频无法控制音量及异声问题处理

    AI技术支持ESP32-C3-Lyra播放音频无法控制音量及异声问题处理
    的头像 发表于 11-22 01:01 67次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>技术支持</b>】<b class='flag-5'>ESP32-C3</b>-Lyra播放音频无法控制音量及异声问题处理

    AI技术支持ESP32-WROOM-32E-N4模组管脚输出异常处理

    启明云端/01你是否曾遇到过?在使用ESP32-WROOM-32E-N4模组ESP-IDF版本为idf5.0.1时,厨余机由模组IO脚控制的LED灯不亮,
    的头像 发表于 11-13 01:00 185次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>技术支持</b>】<b class='flag-5'>ESP32-WROOM</b>-32E-N4<b class='flag-5'>模组</b>管脚输出异常处理

    AI技术支持ESP32-S3-WROOM-1-N16R8模组小圆屏OTA升级问题处理

    启明云端/01你是否曾遇到过?在使用ESP32-S3-WROOM-1-N16R8模组ESP-IDF版本为idf5.12时,在咖啡1.6寸小圆屏上,蓝牙WIFI共存,QSPI驱运400*400小圆屏
    的头像 发表于 11-09 01:01 247次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>技术支持</b>】<b class='flag-5'>ESP32-S3-WROOM-1</b>-N16R8<b class='flag-5'>模组</b>小圆屏OTA升级问题处理

    AI技术支持ESP32-WROOM-32E模组WiFi自适应发送数据失败处理

    你是否曾遇到过?在使用ESP32-WROOM-32E模组ESP-IDF版本为idf4.x时,客户把模组贴在主板上做整机测试,由串口工具供电,WiFi自适应测试时可以连接路由器的AP名
    的头像 发表于 11-02 08:00 234次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>技术支持</b>】<b class='flag-5'>ESP32-WROOM</b>-32E<b class='flag-5'>模组</b>WiFi自适应发送数据失败处理

    AI技术支持ESP32模组PSRAM的CS引脚上拉导致功耗上升处理

    启明云端/01你是否曾遇到过?在游戏机产品上,使用ESP32-WROOM-32E/ESP32-WROOM-32UE模组ESP-IDF版本为IDFv5.1.1时,根据外围设计原理图介绍
    的头像 发表于 10-31 08:01 147次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>技术支持</b>】<b class='flag-5'>ESP32</b><b class='flag-5'>模组</b>PSRAM的CS引脚上拉导致功耗上升处理

    AI技术支持ESP32-C3-MINI-1U模组睡眠模式下唤醒死机问题

    启明云端/01你是否曾遇到过?在使用ESP32-C3-MINI-1U模组ESP-IDF版本为idf5.0.1时,在睡眠模式下上电唤醒有概率失败,模组死机,串口没有任何信息打印,为什么
    的头像 发表于 10-23 08:01 301次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>技术支持</b>】<b class='flag-5'>ESP32-C3-MINI-1U</b><b class='flag-5'>模组</b>睡眠模式下唤醒死机问题

    请问ESP32-WROOM-32D/32U是否支持WiFi Direct模式?

    1. ESP32-WROOM-32D/32U是否支持WiFi Direct模式? 2. 如果不支持,哪款芯片
    发表于 09-09 08:07

    ESP32-S3-WROOM-1U模组可以实现SPI的串口透传功能吗?

    我们需要使用串口转wifi模组传输终端采集的数据信息,请问下,ESP32-S3-WROOM-1U模组可以实现SPI的串口透传功能吗?谢谢
    发表于 07-19 07:20

    请问ESP32-S3-WROOM-1U模组可以做串口或者SPI接口的数据透传吗?

    请问下,ESP32-S3-WROOM-1U模组可以做串口或者SPI接口的数据透传吗?还需要额外对模组进行编程下载吗?还是模组默认的程序就可以实现透传?谢谢。
    发表于 07-19 06:54

    ESP32-WROOM-32E、ESP32-WROOM-32D、ESP32-WROOM-32U 有什么区别?ESP32-WROOM-32 后缀字母代表的意思是?

    ESP32-D0WD-V3,板载天线。 ESP32-WROOM-32E、ESP32-WROOM-32D、ESP32-WROOM-32U是乐鑫(Espressif Systems)推出
    的头像 发表于 07-17 10:09 7653次阅读
    <b class='flag-5'>ESP32-WROOM</b>-32E、<b class='flag-5'>ESP32-WROOM</b>-32D、<b class='flag-5'>ESP32-WROOM-32U</b>  有什么区别?<b class='flag-5'>ESP32-WROOM</b>-32 后缀字母代表的意思是?

    ESP32-WROOM-32UE-N8和ESP32-S3-MINI-1U-N8其中哪个适合新设计的简单应用?

    ESP32-WROOM-32UE-N8和ESP32-S3-MINI-1U-N8其中哪个适合新设计的简单应用?
    发表于 07-01 07:59

    请问ESP32-S3-WROOM-1能否支持AT command?

    ,如果我用S3(IDF)要达到AT command效果,是否要透过UART告知STM32目前IDF状态是甚么? 3.ESP32-S3-WROOM-1, 被我用AT bin弄到异常 ,有办法再重新Download回来么?
    发表于 06-27 06:24

    请问模组ESP32-WROOM-32U模组ESP32-WROOM-32UE能否自动从AP1切换到AP2?

    1、请问模组ESP32-WROOM-32U模组ESP32-WROOM-32UE能否自动从AP1
    发表于 06-21 14:02

    请问ESP32-C3ESP32-S2或WROOM系列是否支持单步调试?

    ESP32-C3-DevKitM-1或者ESP32-S2、ESP32-WROOM-32D目前能够进行单步调试吗,官方文档中,C3芯片中英文版的Programming Guide说法上有
    发表于 06-21 07:32

    请问ESP32-S3-WROOM-1支持Matter应用协议吗?

    请问有大佬知道ESP32-S3-WROOM-1支持Matter应用协议吗?如果不支持有什么办法可以给板子加上Matter协议吗?十分感谢!
    发表于 06-17 06:08