Я ищу пакет Python для эффективного преобразования константы Q (т. е. с использованием БПФ для ускорения процесса). Я нашел набор инструментов с именем 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. Вы знаете, откуда берется проблема?
libsndfile
с MinGW, а затем собратьaudiolab
(из pypi). - person theta   schedule 13.04.2013audolab
используется только для чтения данных, возможно, вы можете настроить источникnsgt
, чтобы читать только wav сscipy.io
или подобным, но я понятия не имею, более чем тривиально - person theta   schedule 13.04.2013