PyAudio无法工作并在ubuntu上破坏声音

Ami*_* KK 7 python ubuntu pulseaudio pyaudio

好的,所以我pyaudio从包中python-pyaudio使用安装apt-get,现在当我导入和调用时如下:

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
Run Code Online (Sandbox Code Playgroud)

它会吐出这些错误消息.经过一番研究,我发现了这个问题:

PyAudio正在工作,但每次都会发出错误消息

在答案中提到它们只是警告

但对我来说,音频实际上并没有工作,我的系统上休息的音频,使声音小程序显示所有空白,没有音频超时工作

之前:

后:

这是我可以解决的问题吗?

Mic*_*joe 1

您需要它尝试连接的 JACK 守护进程:

jack server is not running or cannot be started
Run Code Online (Sandbox Code Playgroud)

如果尚未安装,它应该随大多数主要 Linux 发行版一起提供。您可能应该查看他们的页面并决定您需要哪种音频架构(可能是 ALSA)以及您希望其运行的速率。我还建议在其上运行一个 GUI 界面,例如QJackCtl ,因为 JACK 有时需要根据您的声卡进行一些配置。