Python PyAudio Portaudio输入设备无效

时间:2014-11-24 23:16:56

标签: python windows mingw portaudio pyaudio

我想做这样的事情: Get an audio sample as float number from pyaudio-stream

我是Python的新手,并使用所有必需的软件包安装了PyCharm。 PyAudio创造了一些我无法解决的问题。 我有一个32位的Win7 64位和Python 3.4.2。我尝试使用MinGW / MSYS安装Portaudio,如下所述: http://www.portaudio.com/docs/v19-doxydocs/compile_windows_mingw.html

我对MinGW没有经验,所以也许我在那里做错了。我的印象是,portaudio的教程是为已经知道他在做什么的人写的。可悲的不是我的情况。也许有人可以给我一个或多个提示。

最后我尝试了这个: Python PyAudio installation on windows problems in importing PortAudio V19

此页面有一个链接: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio

我安装了PyAudio-0.2.8.win32-py34.exe,并且PyCharm至少可以识别已安装的Portaudio。

但是,如果我尝试运行我的代码,现在收到此错误消息:

File "C:\Python34\lib\site-packages\pyaudio.py", line 442, in __init__
self._stream = pa.open(**arguments)
OSError: [Errno Invalid input device (no default output device)] -9996

我试过了:

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

并获得" 19"。

希望有人能给我一个很好的建议如何解决这个问题。 在此先感谢您的问候。 大卫

0 个答案:

没有答案