共 7 篇文章
从 ALSA loopback 采集多通道 Mic 原始声与播放参考信号(Ref),讲清数据来源、采集参数、通道布局、tinycap 抓取与拆分 / downmixer / 算法处理整条链路。
Google 远场占住 Built-In Mic 后,自研数字人/语音助手录不了音。通过新增 FM Tuner 输入设备、 放宽 mic mixPort 双开,并改 AudioPolicy 路由,实现两路同时取麦、各自唤醒。
做语音唤醒前,用标准测试音经喇叭播放、tinycap 录 Mic,再算 THD/% 与 dB。讲清环境、命令、拉数与 Sengpielaudio 换算表,以及和唤醒链路的关系。
自播自录 1_15kHz 查抗混叠:折痕判据、异常频谱长什么样、驱动加载顺序 pdm→loopback→resample,以及 loopbacka / loopbackb 与 16k/48k、resample 怎么配。
从裸板到整机:麦序、幅度一致性、Mic/回采幅度、THD、SNR、直流偏置、抗混叠、延时、共振异音与气密性,整理成可执行的音频评测清单。
Soundbar 大音量下远场唤醒差:原生 2mic+2ref AEC 不够用。把自研多通道 AEC+NS 下沉到 Audio HAL, 用 4mic×6ref 建模,并以静音 Ref 旁路让 Google 原生 AEC 空转,保持接口兼容。
对照原生远场与 HAL 内嵌 AEC/唤醒的优化架构,梳理 audio_preprocess_open/start/read/stop: 产品类型选库、Mic 回调与队列、以及释放路径。