I am trying to read a wav file using scipy. I'm doing it:
from scipy.io import wavfile filename = "myWavFile.wav" print "Processing " + filename samples = wavfile.read(filename)
And I get this ugly error:
/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
I am using Python 2.6.6, numpy 1.6.2 and scipy 0.11.0
Here is the wav file that is causing the problem.
Any thoughts? What is wrong here?
source share