Tracer un fichier audio dans ipython

Parfois, il est intéressant de voir comment un bruit ressemble. Entendre le son que vous dit une chose à ce sujet, mais en voyant ça vous dit d'autres choses. En outre, vous pouvez utiliser les données sonores dans le cadre d'une analyse.

Par exemple, vous pouvez effectuer une transformée de Fourier rapide (FFT). Cependant, avant que vous pouvez faire quelque chose avec le son, vous avez besoin de l'importer dans votre application. Voici un exemple de la façon dont vous pouvez importer un fichier audio, puis tracer afin que vous puissiez le voir.

matplotlib.pyplot d'importation que l'importation de wavfile de pltfrom que wavrate, data = wav.read ('bells.wav')% matplotlib inlineplt.plot (données) plt.show ()

L'exemple de code fonctionne uniquement avec .wav fichiers. Cependant, d'autres routines d'importation multimédias sont disponibles. La sortie de la read () méthode vous fournit le débit de données utilisé pour jouer le les données sonores réels et sonore. Il est les données que vous avez besoin pour l'intrigue.

Pour voir le code et l'intrigue ensemble dans IPython Notebook, vous devez appeler le % matplotlib ligne fonction magique. L'intrigue réelle est assez simple. Voici des résultats typiques de un terrain de fichier son.

image0.jpg

» » » » Tracer un fichier audio dans ipython