scipy.io.wavfile.read no puede leer archivos .wav de 24 bits

Parece que scipy.io.wavfile.read no puede leer archivos .wav de 24 bits. ¿Tienes una idea de cómo manejarlas?

Si sus archivos wav no están comprimidos, puede probar la función readwav aquí: https://gist.github.com/WarrenWeckesser/7461781


Actualizar

He convertido esa idea en un paquete de python: https://pypi.python.org/pypi/wavio

El código fuente está en github: https://github.com/WarrenWeckesser/wavio

Aquí hay una versión actualizada de scipy.io.wavfile que agrega muchas cosas:

  • Soporte de archivos .wav de 24 bits para lectura / escritura,
  • acceso a marcadores de cue,
  • tags de marcadores de cue,
  • algunos otros metadatos como el tono (si está definido), etc.

wavfile.py (mejorado)

Sientete libre de compartirlo!.