我在Ubuntu 10.10 x64下的Enthought Python Distribution(Python 2.6.6)下使用PyAudio。PyAudio IOError:沒有默認輸入設備可用
>>> import pyaudio
>>> pa = pyaudio.PyAudio()
>>> pa.get_default_input_device_info()
Traceback (most recent call last):
File "<pyshell#24>", line 1, in <module>
pa.get_default_input_device_info()
File "/usr/lib/python_epd/lib/python2.6/site-packages/pyaudio.py", line 936, in get_default_input_device_info
device_index = pa.get_default_input_device()
IOError: No Default Input Device Available
這與我嘗試打開輸入流時得到的錯誤相同。有相應的錯誤「IO錯誤:沒有默認的輸出設備可用」
如果你嘗試`pa.get_device_count()`,你會得到什麼? – mtrw 2011-01-12 18:00:30
@mtrw pa.get_device_count()返回0 – Gus 2011-01-12 18:26:55
通過`sudo apt-get install python-pyaudio`安裝的`pyaudio`在Ubuntu-11.10上運行 – jfs 2012-01-13 15:45:50