我使用的是带有默认输出(3.5 插孔)和 USB 麦克风的 Raspberry Pi。我的 ALSA 配置是:
pcm.!default {
type asym
playback.pcm "plughw:0,0"
capture.pcm "plughw:1,0"
}
ctl.!default {
type hw
card 0
}
运行 sopare 时出现以下错误:
File "/usr/lib/python2.7/dist-packages/pyaudio.py", line 949, in get_default_input_device_info
device_index = pa.get_default_input_device()
IOError: No Default Input Device Available
pyaudio 显示以下设备:
5
Input Device id 0 - bcm2835 ALSA: - (hw:0,0)
Input Device id 1 - bcm2835 ALSA: IEC958/HDMI (hw:0,1)
Input Device id 2 - sysdefault
Input Device id 3 - dmix
Input Device id 4 - default
不知道如何解决这个问题。