繁体   English   中英

用于信号处理的Python包

[英]Python package for signal processing

我正在寻找一个Python包来执行有效的恒定Q变换(即使用FFT来加速该过程)。 我找到了一个名为CQ-NSGT / sliCQ Toolbox的工具箱,但是我收到以下错误:

File "build\bdist.win32\egg\nsgt\__init__.py", line 37, in <module>
File "build\bdist.win32\egg\nsgt\audio.py", line 7, in <module>
File "C:\Python27\lib\site-packages\scikits\audiolab\__init__.py", line 25, in <module>
    from pysndfile import formatinfo, sndfile
File "C:\Python27\lib\site-packages\scikits\audiolab\pysndfile\__init__.py", line 1, in <module>
    from _sndfile import Sndfile, Format, available_file_formats, \
File "numpy.pxd", line 30, in scikits.audiolab.pysndfile._sndfile (scikits\audiolab\pysndfile\_sndfile.c:9632)
ValueError: numpy.dtype does not appear to be the correct type object

Numpy(我怀疑)或scikit audiolab更可能出现问题。 你知道问题的来源吗?

我在yaafe中使用CQT工具: http ://perso.telecom-paristech.fr/~essid/tp-yaafe-extension/features.html

查看PYO,一个用于python的C实现的DSP模块。 对信号进行数学运算应该包括傅里叶变换。

http://code.google.com/p/pyo/

PyMIR具有一些音频和音乐处理程序的实现,例如将NumPy中的FFT应用于wav或mp3数据,或将CQT(常数Q变换)或DCT(使用NumPy构建的离散余弦变换)应用于相同类型的音频数据:

PyMIR获得MIT许可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM