Trazado de un archivo de sonido en ipython

A veces es interesante ver cómo se ve un sonido. Al oír el sonido que dice una cosa al respecto, pero al ver que te dice otras cosas. Además, puede utilizar los datos de sonido como parte de un análisis.

Por ejemplo, es posible que desee realizar una transformada rápida de Fourier (FFT). Sin embargo, antes de poder hacer cualquier cosa con el sonido, es necesario importarlo en su aplicación. He aquí un ejemplo de cómo se puede importar un archivo de sonido y luego trazar para que pueda verlo.

matplotlib.pyplot importación como pltfrom scipy.io wavfile importación como wavrate, data = wav.read ('bells.wav')% matplotlib inlineplt.plot plt.show (datos) ()

El código de ejemplo sólo funciona con .wav archivos. Sin embargo, otras rutinas de importación de multimedia disponibles. La salida de la read () método que proporciona la velocidad de datos utilizada para reproducir el sonido y los datos de sonido reales. Es la información que usted necesita para la trama.

Para ver el código y la trama juntos en IPython Notebook, debe llamar al % matplotlib línea función mágica. La trama real es bastante simple. Aquí hay resultados típicos de una parcela archivo de sonido.

imagen0.jpg


» » » » Trazado de un archivo de sonido en ipython