编程语言
首页 > 编程语言> > python – 使用Numpy / Scipy和PulseAudio的音频数据IO

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

作者:互联网

我做了一点挖掘,PulseAudio的大多数python接口似乎都处理声音服务器控制,而不是音频数据.我希望通过PulseAudio将数据从numpy数组输出到扬声器,并以相同的方式从麦克风输入到numpy数组获取声音.关于如何处理这个问题的任何建议?

解决方法:

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

我想你可能会更乐意使用ALSA作为一个高于pulseaudio的层;大多数应用似乎都是这样工作的. PyAlsaAudio似乎有你需要的东西.

标签:python,numpy,audio,scipy,pulseaudio
来源: https://codeday.me/bug/20190629/1330127.html