• v1.0.2 3aa10897ba

    edgevoid released this 2026-09-19 20:32:40 +08:00 | 10 commits to main since this release

    修掉混响路径里那个明显的回声。

    根因: 房间 IR 是含传播延迟的房间响应 —— 前 20ms 是静音、主峰在 30ms(= 声源到麦克风 10.3m 的声程), 而且前两次反射与直达声同量级(30ms 处 0dB, 40ms 处 -1.6dB)。干声(HRTF)是零延迟的, 两路一相加就成了湿声晚 30ms 还很响 = 回声。

    取证: 播单脉冲、录数字输出。修前主峰后 120ms 处有一个 -26dBFS 的孤立峰(比周围高 12dB); 湿量设 0 则完全没有 -> 确认出在混响路径, 与 DSP 进程无关(6 节点/6 进程不重复)。

    修法: IR 裁掉前 22ms 纯静音 + 前 55ms 余弦渐入(直达声段 0 -> -23.6dB), 只留混响尾; 再把卷积增益重标 0.126 -> 0.4 补回混响量。修后包络单调衰减, 无孤立峰。

    原 IR 备份为 房间混响IR-96k.orig.wav, 处理脚本 工具/重做混响IR.py, 取证脚本 测试/test_echo.py。

    其余同 v1.0.1(start / stop / web 三个动作)。

    Downloads