音频不响应——麦克风权限、灵敏度和噪声门限的排查
快速自检清单
按顺序检查:
- 麦克风权限开了吗? → 见下文"权限问题"
- 音频响应开关开了吗? → 参数面板里每个特效都有独立开关
- 灵敏度够吗? → 调一下节奏灵敏度
- 噪声门限是不是设太高? → v5.5.9 新增的噪声过滤
- 音量是不是太低? → 对着麦克风说话或放音乐,音量调大
权限问题
这是最常见的原因。首次启动时拒绝过麦克风权限的话:
- 打开系统设置 → 应用管理
- 找到 Defekt
- 进入 权限管理
- 把 麦克风 权限打开
- 回到 Defekt,音频响应功能自动生效(不需要重启 App)
检查方法:打开音频响应后,看参数面板里有没有音量指示器(一个随声音跳动的小条)。如果指示器一直是静音状态,90% 是权限没开。
灵敏度问题
如果音量指示器在动,但画面里的特效没变化或变化非常微小:
- 打开节奏灵敏度参数
- 往调高方向拉(让特效对声音更敏感)
- 同时检查音量阈值:如果阈值太高,只有特别响的声音才能触发
v5.5.9 新增的噪声门限
v5.5.9 新增了噪声过滤功能。如果你的环境比较安静(只有空调声、远处车流声),噪声门限可能把所有声音都过滤了:
- 打开音频响应相关的高级设置(可能需要在参数面板里展开)
- 找到噪声门限或Noise Floor参数
- 往调低方向拉(让更多声音能通过)
麦克风位置
手机底部的麦克风(大多数安卓手机的主麦克风位置)在某些场景下收音效果不好:
- 手机平放在桌上时,底部麦克风被遮挡
- 离手机太远说话(超过半米)
解决方法:把手机竖起来放,麦克风不要被遮挡,说话距离控制在 1 米以内。
蓝牙耳机的影响
如果你用蓝牙耳机播放音乐,扬声器不会出声:
- 麦克风只能捕获蓝牙耳机播放的声音(通常很微弱)
- 效果远不如直接用扬声器播放 + 麦克风捕获扬声器声音
建议:播音乐时用手机扬声器,让麦克风捕获扬声器放出来的声音。虽然有轻微延迟,但效果明显好于蓝牙耳机。