lenovo@lenovo-Lenovo-XiaoXin-15IWL-2019:~/emotion_qt$ /bin/python3 /home/lenovo/emotion_qt/mic_test.py ALSA lib control.c:1575:(snd_ctl_open_noupdate) Invalid CTL hw:0 可用设备数量:1 设备ID 0: default, 输入通道数: 32, 输出通道数: 32。运行有结果了,这是为什么呢?说明什么。我之前是所有音频设备列表: 设备ID 0: HDA Intel PCH: HDMI 0 (hw:0,3), 输入通道数: 0, 输出通道数: 8 设备ID 1: HDA Intel PCH: HDMI 1 (hw:0,7), 输入通道数: 0, 输出通道数: 8 设备ID 2: HDA Intel PCH: HDMI 2 (hw:0,8), 输入通道数: 0, 输出通道数: 8 设备ID 3: HDA Intel PCH: HDMI 3 (hw:0,9), 输入通道数: 0, 输出通道数: 8 设备ID 4: HDA Intel PCH: HDMI 4 (hw:0,10), 输入通道数: 0, 输出通道数: 8 设备ID 5: hdmi, 输入通道数: 0, 输出通道数: 8 设备ID 6: pulse, 输入通道数: 32, 输出通道数: 32 设备ID 7: default, 输入通道数: 32, 输出通道数: 32 。我如何恢复成之前的样子呢?
你目前看到的 “只剩下一个 default 设备” 的现象,其实说明了一件事:
你成功让 PyAudio 只使用 PulseAudio 的“默认设备”了,但 ALSA 的底层设备接口现在被隐藏或失效了。
✅ 当前现象说明什么?
你运行 /bin