共 9 篇文章
Google 远场占住 Built-In Mic 后,自研数字人/语音助手录不了音。通过新增 FM Tuner 输入设备、 放宽 mic mixPort 双开,并改 AudioPolicy 路由,实现两路同时取麦、各自唤醒。
做语音唤醒前,用标准测试音经喇叭播放、tinycap 录 Mic,再算 THD/% 与 dB。讲清环境、命令、拉数与 Sengpielaudio 换算表,以及和唤醒链路的关系。
以 Soundbar 为主机、Speaker 为从机,讲清 Multi-Room 场景、与 Multichannel 的边界、Snapcast 传输路径、蓝牙+Wi-Fi 配网,以及从 Aetheryal 验证到自研替换的路线。
Soundbar 大音量下远场唤醒差:原生 2mic+2ref AEC 不够用。把自研多通道 AEC+NS 下沉到 Audio HAL, 用 4mic×6ref 建模,并以静音 Ref 旁路让 Google 原生 AEC 空转,保持接口兼容。
Soundbar HDMI ARC 断开后本机喇叭突然最大声:从误判面板 Gain=1,到 APM 看到 index=100, 最终定位 AudioService.isFullVolumeDevice 误 OR 了 mHdmiSystemAudioSupported。
拆清 Soundbar 无线环绕 / 低音炮从硬件连上,到 App Bridge 定身份,再到 Dolby Calibration 加载 JSON、初始化 FlexConnect 的整条路径;回答 modelName、setDevices、连接状态三件事分别由谁负责。
大屏播 dongle、小屏开 Zoom、HDMI ARC 接 Soundbar 时喇叭与 ARC 都没声: AudioPolicy MEDIA 未强制走 SPEAKER,HAL 在 ARC 热插拔里又静音扬声器。
从模块组成、空间渲染、时钟同步、人位感知到 Soundbar 部署架构,梳理 Dolby FlexConnect 如何突破固定扬声器布局,支持无线灵活布局与动态沉浸式渲染。
待机恢复、开箱向导、升级后、任意播放、Dongle+AVR 等多场景 ARC/eARC 无声: 加强 ARC 状态、推迟 OneTouchPlay、eARC 开时忽略冲突 CEC,以及编码切换时 hold bus。