相关疑难解决方法(0)

如何在python中提取与fft值相关的频率

fft在numpy中使用了函数,导致了一个复杂的数组.如何获得准确的频率值?

python numpy fft

37
推荐指数
3
解决办法
7万
查看次数

scipy.io.wavfile给出"WavFileWarning:chunk not understand"错误

我正在尝试使用scipy读取.wav文件.我这样做:

from scipy.io import wavfile

filename = "myWavFile.wav"
print "Processing " + filename

samples = wavfile.read(filename)
Run Code Online (Sandbox Code Playgroud)

我得到了这个丑陋的错误:

/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scipy/io/wavfile.py:121: WavFileWarning: chunk not understood
  warnings.warn("chunk not understood", WavFileWarning)
Traceback (most recent call last):
  File "fingerFooler.py", line 15, in <module>
    samples = wavfile.read(filename)
  File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scipy/io/wavfile.py", line 127, in read
    size = struct.unpack(fmt, data)[0]
struct.error: unpack requires a string argument of length 4
Run Code Online (Sandbox Code Playgroud)

我使用的是Python 2.6.6,numpy 1.6.2和scipy 0.11.0

是导致问题的wav文件.

有什么想法吗?这有什么不对?

python audio macos numpy scipy

9
推荐指数
3
解决办法
2万
查看次数

标签 统计

numpy ×2

python ×2

audio ×1

fft ×1

macos ×1

scipy ×1