2015-10-19 229 views
0

我無法讓pyaudio在Ubuntu機器上工作(值得信賴)。試圖用堵波播放器代碼pyaudio文檔頁面我得到:PyAudio沒有默認輸出設備

Cannot connect to server socket err = No such file or directory 
Cannot connect to server request channel 
jack server is not running or cannot be started 
Traceback (most recent call last): 
File "./pyaudio-play.py", line 22, in <module> 
    output=True) 
File "/usr/lib/python2.7/dist-packages/pyaudio.py", line 747, in open 
    stream = Stream(self, *args, **kwargs) 
File "/usr/lib/python2.7/dist-packages/pyaudio.py", line 442, in __init__ 
    self._stream = pa.open(**arguments) 
IOError: [Errno Invalid output device (no default output device)] -9996 

this後,我沒有任何設備上使用,但我不使用enthought據我所知。打字pyaudio.pa .__ FILE__返回

'/usr/lib/python2.7/dist-packages/_portaudio.so'

我剛裝libportaudio-dev的通過和libportaudio0 apt-get的。

對於它的價值,和的arecord aplay不接任何設備:

aplay -l 
aplay: device_list:268: no soundcards found... 

但他們似乎都反正工作(即一個記錄和其他戲劇)。

我有註冊

$執行cat/proc/asound在/卡

0 [PCH   ]: HDA-Intel - HDA Intel 
PCH 
         HDA Intel PCH at 0xf9120000 irq 81 1 [NVidia   ]: HDA-Intel - HDA NVidia 
         HDA NVidia at 0xfb080000 irq 36 2 [Mic   ]: USB-Audio - Samson Meteor Mic 
         Samson Technologies Samson Meteor Mic at usb-0000:00:1d.0-1.1, full speed 3 [NVidia_1  ]: HDA-Intel - HDA 
NVidia 
         HDA NVidia at 0xf9080000 irq 44 

(抱歉沒有在這個崗位正常工作的新行)

任何想法設備?

+0

我安裝了portaudio-dev19,這似乎工作,但當我重新登錄時,我又回到了同樣的問題。奇怪。 – user3054726

回答

0

只好安裝portaudio19-dev。這似乎工作了一分鐘,然後再次爆發。

它看起來像聲音系統被弄糟了;重啓一堆東西(alsa,pulseaudio)似乎已經修復了它,至少現在是這樣。