Foros del Web » Programando para Internet » Python »

Problemas con alálisis de audio

Estas en el tema de Problemas con alálisis de audio en el foro de Python en Foros del Web. Les cuento: Tengo un código para graficar frecuencias de un fichero de audio .wav. Todo funciona ok. El problema viene cuando este fichero .wav es ...
  #1 (permalink)  
Antiguo 02/07/2015, 09:51
 
Fecha de Ingreso: noviembre-2008
Mensajes: 85
Antigüedad: 16 años
Puntos: 2
Problemas con alálisis de audio

Les cuento:

Tengo un código para graficar frecuencias de un fichero de audio .wav. Todo funciona ok.

El problema viene cuando este fichero .wav es un fichero grabado a partir del micrófono del portátil con html5. Me dá el siguiente error:

/usr/lib/python2.7/dist-packages/scipy/io/wavfile.py:172: WavFileWarning: Chunk (non-data) not understood, skipping it.
WavFileWarning)
Traceback (most recent call last):
File "leer_wav.py", line 4, in <module>
input_data = read("voz.wav")
File "/usr/lib/python2.7/dist-packages/scipy/io/wavfile.py", line 173, in read
_skip_unknown_chunk(fid)
File "/usr/lib/python2.7/dist-packages/scipy/io/wavfile.py", line 90, in _skip_unknown_chunk
size = struct.unpack(fmt, data)[0]
struct.error: unpack requires a string argument of length 4


El código es el siguiente:

from scipy.io.wavfile import read
import matplotlib.pyplot as plt

input_data = read("voz.wav")
audio = input_data[1]
plt.plot(audio[0:1024])
plt.ylabel("Amplitude")
plt.xlabel("Time (samples)")
plt.title("Flute Sample")
plt.show()


Alguna recomendación de por donde tirar?

Gracias

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:15.