AUDIO_DIAGNOSTICS_EN.md¶
Aura 的 Linux 音频诊断¶
1. 识别设备¶
列出 Python 环境中看到的所有音频设备: 代码_块_0
要查找的内容: 注意麦克风的 索引号 和 硬件 ID (hw:X,Y)。
2. 谁在使用硬件?¶
如果您收到“设备繁忙”或“超时”错误,请检查当前哪个进程 (PID) 正在锁定音频硬件: 代码_块_1
提示: 如果您看到“pipewire”或“wireplumber”,则表明声音服务器正在管理该设备。如果您直接在 PCM 设备上看到“python3”或“obs”PID,它们可能会阻止其他设备。
3.实时监控(PipeWire)¶
如果您的系统使用 PipeWire(现代 Manjaro 中的标准),那么这是进行实时诊断的最佳工具: 代码_块_2
要查找的内容: 检查“ERR”列是否有丢失,并验证 Aura (16000Hz) 和 OBS (48000Hz) 不会导致 CPU 上的重采样过载。
4. 监听音频事件¶
当麦克风静音、取消静音或创建新流时查看实时更新: 代码_块_3
用法: 运行此命令,然后启动 Aura。如果您立即看到许多“删除”事件,则说明进程正在崩溃或被拒绝。
5. 硬件旁路测试¶
测试您的麦克风是否在原始硬件级别上工作(绕过 PulseAudio/PipeWire)。录制 5 秒的音频: 代码_块_4
结果: 如果此方法有效,但 Aura 无效,则问题出在声音服务器配置中,而不是硬件中。
6. 紧急重置¶
如果音频系统卡住: 代码_块_5
提示更简单的工作流程:
/tmp/diagnose.txt && kate /tmp/diagnose.txt 是 Befehl 的一个。 🌵🚀