Pyaudio-IOError:没有可用的默认输入设备

Pyaudio-IOError:没有可用的默认输入设备

我使用的是带有默认输出(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

不知道如何解决这个问题。

相关内容