Python 使用Numpy/Scipy和PulseAudio的音频数据IO

Python 使用Numpy/Scipy和PulseAudio的音频数据IO,python,audio,numpy,scipy,pulseaudio,Python,Audio,Numpy,Scipy,Pulseaudio,我做了一些挖掘,PulseAudio的大多数python接口似乎都处理声音服务器控制,而不是音频数据。我想通过PulseAudio从numpy阵列获取数据,并以同样的方式从麦克风输入到numpy阵列中获取声音。关于如何实现这一点,有什么建议吗?使用并似乎拥有您所需要的一切。您必须注意numpy数组的类型并使用它们的缓冲区接口,但这应该是可行的 我想你可能会更乐意使用ALSA作为pulseaudio之上的一层;大多数应用程序似乎都是这样工作的。似乎有你需要的东西

我做了一些挖掘,PulseAudio的大多数python接口似乎都处理声音服务器控制,而不是音频数据。我想通过PulseAudio从numpy阵列获取数据,并以同样的方式从麦克风输入到numpy阵列中获取声音。关于如何实现这一点,有什么建议吗?

使用并似乎拥有您所需要的一切。您必须注意numpy数组的类型并使用它们的缓冲区接口,但这应该是可行的

我想你可能会更乐意使用ALSA作为pulseaudio之上的一层;大多数应用程序似乎都是这样工作的。似乎有你需要的东西