[Bug]"波沙"触摸 1.54:AEC/VAD 在主音量减少后会假触发并中断回放
提交前
- 我测试了最新的应用固件 并搜索了报告同一问题的现有问题。
设备或开发板
Waveshare ESP32-S3-Touch-LCD-1.54 (Molded cube,产品链接:https://waveshare.com).
公司软件版本
页:1
固件源或文件名
由官方小日AI控制面板(Firmware Builder web Control)所建
问题和复制步骤
问题描述 与相声回声取消(AEC)/相声活动检测(VAD)环相通的相声回声取消(AEC)存在关键性的平衡问题 在Waveshare ESP32-S3-Touch-LCD-1.54上.
当在固件构建器中启用活性回声取消时,设备会不断中断自己的文本到语音输出. 立方体停止说中句,因为它将自己的扬声器输出检测为用户中断.
关键症状和复制步骤
- 启用小日企业软件构建器中的回声取消(AEC).
- 要求立方体说出一长句——它往往会因为"自己在听"而停止说中句.
- 现在请立方体降低其主回放音量("使扬声器更安静").
- 再试一次——问题严重地恶化了。 立方体开始在下卷时更频繁地打破并打断其独白.
这种行为直接指向音频输出数字衰减与输入AEC算法的回回引用信号之间的不匹配. 当音量下降时,内部的I2S参考音轨没有适当缩放或跟踪ES8311编码输出的动态变化,导致AEC过度校正,扭曲了mic输入,并错误地触发了VAD.
预期成果 AEC 参考信号应动态地调整并完美地与扬声器主音量水平并列,确保立方体能够在任何音量设置上平稳地旋转而不会自相干扰.
硬件细节 *** 董事会:** 波沙尔 ESP32-S3-Touch-LCD-1.54(已磨碎的立方体)
** 生产链接:** https://www.waveshare.com/esp32-s3-lcd-1.54.htm?srsltid=AfmBOoqiq1bo 8HdtS8j7ymNDcoHEV1y84ztq7eMCWJU6Bvb-YbPXnbm 互联网档案馆的存檔,存档日期2013-12-20.
** 硬件文档:** https://www.waveshare.com/esp32-s3-lcd-1.54.htm?srsltid=AfmBOoqiq1bo 8HdtS8j7ymNDcoHEV1y84ztq7eMCWJU6Bvb-YbPXnbm 互联网档案馆的存檔,存档日期2013-12-20.
** 音频硬件:** 机载ES8311(DAC/Codec)+ES7210(ADC用于回声取消)
日志或其他证据
贝壳 目前没有序列日志可用,但发行时很容易在任何股票Waveshare 1.54立方体上以AEC开启来复制.
QQ 可选照片、视频或日志文件
无回复( N)内容来源: 78/xiaozhi-esp32