用于处理流式PCM音频和基本DSP(如FFT)的Python库

时间:2015-04-11 14:12:56

标签: python audio signal-processing

找到了这个other SO Q&A,讨论了编辑原始PCM音频数据,但指向audioop和wave的库可能不会直接用于我的情况。

我打算发送/接收PCM(LPCM,而不是ADPCM)编码数据的字节流,并且可能必须执行一些基本的DSP操作,包括FFT和放大(增益控制)。到目前为止,在我的阅读中,我认为我可以在scipy中使用FFT功能,但我还不清楚如何处理PCM编码音频的字节流(& not file)。

当然,我确实需要能够从波形文件中读取PCM数据,然后进行流式传输,但为此,我认为" wave"图书馆将完成这项工作。

试图浏览维基的Python-in-Music部分下的大型图书馆列表,但它是压倒性的。可以完成所需工作的图书馆指针是Pythonic'在它的方法中,有充分的记录并且目前也得到维护,将非常有用。

0 个答案:

没有答案