Traçado de um arquivo de som no IPython

Às vezes, é interessante ver como um som parece. Ao ouvir o som lhe diz uma coisa sobre isso, mas vê-lo diz-lhe outras coisas. Além disso, você pode usar os dados de som como parte de uma análise.

Por exemplo, você pode querer executar uma Transformada Rápida de Fourier (FFT). No entanto, antes que você pode fazer qualquer coisa com o som, você precisa importá-lo para a sua aplicação. Aqui está um exemplo de como é possível importar um arquivo de som e, em seguida traçá-lo para que você possa vê-lo.

matplotlib.pyplot importação como pltfrom scipy.io wavfile importação como wavrate, data = wav.read ( 'bells.wav')% matplotlib inlineplt.plot (de dados) plt.show ()

O código de exemplo funciona apenas com .wav arquivos. No entanto, outros rotinas de importação multimédia Estão disponíveis. A saída do ler() método fornece-lhe com a taxa de dados usada para jogar o os dados de som reais som e. É os dados que você precisa para a trama.

A fim de ver o código eo enredo juntos em IPython Notebook, você precisa chamar o % Matplotlib em linha função mágica. O enredo é bastante simples. Aqui estão os resultados típicos de um lote de arquivos de som.

image0.jpg

menu