我有一个Python脚本,它以浮点列表的形式产生声波。
然而,采样率是25kHz(或其他任意数字):我需要在44.1kHz重采样
一个解决方案路径是导出为WAV,然后使用Sox从命令行进行上采样。
另一个解决方案是用Python做所有事情。
我该怎么做?
(PS像往常一样我会编辑问题和/或如果我弄清楚的话自己提供答案)
编辑:resampling, interpolating matrix
编辑:http://urinieto.com/2011/05/audio-resampling-in-python/
(我还在试图弄清楚如何使用scipy.signal.resample)