我正在尝试运行一个使用pyaudio记录输入的简单python文件。但是,无论何时运行此文件,我都会遇到此错误。我有一次工作,我不知道发生了什么变化。我试过了
import pyaudio
pa = pyaudio.PyAudio()
print(pa.get_device_count())
0
所以我发现它没有检测到任何有效的设备。无论如何要指定pyaudio / portaudio在哪里寻找我的输入设备。我正在运行小学os freya。任何帮助将不胜感激!
答案 0 :(得分:2)
看起来很傻,我有同样的错误,我一直在想:司机失踪了?音频板丢失了吗?操作系统关闭麦克风?
不,我只需要插入麦克风(实际的,材料,设备)。
答案 1 :(得分:1)
我收到这个错误是因为我不小心跑了
# p = pyaudio.PyAudio()
# ...
p.terminate()
,然后尝试打开另一个流。
答案 2 :(得分:0)
您粘贴的代码在我的机器上运行:我得到24。 尝试重新安装音频驱动程序,我假设您确定已连接有效的设备。