2013-03-03 13 views
7

Ok, więc zainstalowałem pyaudio z pakietu python-pyaudio użyciu apt-get, teraz kiedy importu i wywołać w następujący sposób:PyAudio nie działa dźwięk i przerwy na ubuntu

Python 2.7.3 (default, Sep 26 2012, 21:53:58) 
[GCC 4.7.2] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import pyaudio 
>>> p= pyaudio.PyAudio() 
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear 
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe 
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side 
ALSA lib pcm_params.c:2162:(snd1_pcm_hw_refine_slave) Slave PCM not usable 
ALSA lib pcm_params.c:2162:(snd1_pcm_hw_refine_slave) Slave PCM not usable 
ALSA lib pcm_params.c:2162:(snd1_pcm_hw_refine_slave) Slave PCM not usable 
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream 
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 

To wypluwa te komunikaty o błędach. Po pewnym badania, znalazłem to pytanie:

PyAudio working, but spits out error messages each time

A w odpowiedzi Wspomniano, że są one tylko ostrzeżenia

Ale dla mnie, dźwięk faktycznie robi nie pracę i powoduje przerwanie dźwięku w moim systemie, dzięki czemu aplet Dźwięk wyświetla wszystkie spacje i nie działa żadne wyjście audio

Before:

Po:

Jest to problem, który można naprawić?

+0

Czy byłeś w stanie to naprawić? –

Odpowiedz

-1

Trzeba demona JACK do której próbuje połączyć:

jack server is not running or cannot be started 

Należy przyjść z większością głównych dystrybucjach Linuksa, jeśli nie jest już zainstalowana. Powinieneś prawdopodobnie rzucić okiem na ich page i zdecydować, która architektura audio jest ci potrzebna (prawdopodobnie ALSA) i jaką szybkość chcesz uruchomić. Mogę również polecić uruchomienie interfejsu GUI, takiego jak QJackCtl, ponieważ JACK czasami wymaga pewnych konfiguracji w zależności od karty dźwiękowej.

+0

Jack jest niewłaściwy sposób, aby przejść prawie zawsze –

0

Musisz poprawnie skonfigurować alsę, upewnij się, że działa i domyślne urządzenie prawidłowo nagrywa dźwięk. Jeśli zostanie naprawiony, powinien zacząć działać.

Lepiej jest ponownie skompilować PyAudio (Portaudio) bez Jacka i Alsy z obsługą Pulseaudio.

Pulseaudio to domyślne środowisko dźwiękowe w systemie Ubuntu i powinno działać bez problemów.

Powiązane problemy