PyAudio IOError:[Errno输入设备无效(无默认输出设备)] -9996

时间:2015-10-28 03:15:31

标签: python portaudio pyaudio

我正在尝试运行一个使用pyaudio记录输入的简单python文件。但是,无论何时运行此文件,我都会遇到此错误。我有一次工作,我不知道发生了什么变化。我试过了

import pyaudio
pa = pyaudio.PyAudio()
print(pa.get_device_count())
0

所以我发现它没有检测到任何有效的设备。无论如何要指定pyaudio / portaudio在哪里寻找我的输入设备。我正在运行小学os freya。任何帮助将不胜感激!

3 个答案:

答案 0 :(得分:2)

看起来很傻,我有同样的错误,我一直在想:司机失踪了?音频板丢失了吗?操作系统关闭麦克风?

不,我只需要插入麦克风(实际的,材料,设备)。

答案 1 :(得分:1)

我收到这个错误是因为我不小心跑了

# p = pyaudio.PyAudio()
# ...
p.terminate()

,然后尝试打开另一个流。

答案 2 :(得分:0)

您粘贴的代码在我的机器上运行:我得到24。 尝试重新安装音频驱动程序,我假设您确定已连接有效的设备。