我希望尽可能少地编译PyAudio
。
我只想使用PortAudio
(PyAudio
所需的)使用ALSA,但不是Jack,不是PulseAudio,而不是其他任何东西。
我想PyAudio <--> PortAudio <--> ALSA
而已。
做的时候:
git clone http://people.csail.mit.edu/hubert/git/pyaudio.git
cd pyaudio
sudo python setup.py install
它会将图书馆与我不想要的杰克等链接起来。
如何使用PortAudio和ALSA编译PyAudio?
原因:调试一些可能与其他图层有关的问题。
答案 0 :(得分:1)
当您展示PyAudio时,它将使用已安装在您系统上的PortAudio库(例如,通过apt-get
)。
如果你想要没有JACK的PortAudio,你必须从http://www.portaudio.com/获取源代码并自己编译:
./configure --without-jack
我认为无论如何都不直接支持PulseAudio。 如果你不想让PulseAudio干扰,最简单的就是卸载它。