技术栈

实时监听

k4m7v2pz
2 小时前
rust·音频·esp32·agc·实时监听·静音排查
ESP32-S3 + I2S 麦克风实时音频流静音问题排查:从网络到AGC的谬误溯源系统架构:ESP32-S3 开发板通过 I2S 接口连接数字麦克风(MSM3526),采集 16kHz/16bit 单声道音频数据。采集到的 PCM 数据通过 WiFi UDP 协议,每 32ms 发送一个 1024 字节的数据包。服务器端使用 socat 工具接收 UDP 数据包并写入本地文件 /tmp/audio.pcm。一个基于 Rust(axum 框架)的网页服务以 100ms 的周期轮询该文件,读取数据后进行自动增益控制(AGC)处理,目标 RMS 值设为 12000。处理后的音频数据通过 HT
我是有底线的