Trägt man eine Audio-Datei in IPython

Manchmal ist es interessant zu sehen, wie ein Ton aussieht. den Ton zu hören sagt Ihnen, eine Sache, darüber, aber es sagt Ihnen, andere Dinge zu sehen. Darüber hinaus können Sie die Audiodaten im Rahmen einer Analyse verwendet werden.

Zum Beispiel könnten Sie eine Fast-Fourier-Transformation (FFT) durchzuführen. Doch bevor Sie etwas mit dem Sound zu tun, müssen Sie es in Ihre Anwendung zu importieren. Hier ist ein Beispiel dafür, wie man eine Audiodatei importieren und zeichnen es dann, damit Sie es sehen können.

Import matplotlib.pyplot als pltfrom scipy.io Import wavfile als wavrate, data = wav.read ( 'bells.wav')% matplotlib inlineplt.plot (Daten) plt.show ()

Der Beispielcode funktioniert nur mit .wav Dateien. Aber auch andere Multimedia-Importroutinen stehen zur Verfügung. Der Ausgang des lesen() Methode bietet Ihnen mit der Datenrate verwendet, um den Ton zu spielen, und die tatsächlichen Tondaten. Es ist die Daten, die Sie für das Grundstück benötigen.

Um den Code und die Handlung zusammen in IPython Notebook zu sehen, müssen Sie das nennen % Matplotlib inline Magie-Funktion. Die eigentliche Handlung ist ganz einfach. Hier sind typische Ergebnisse aus einer Audiodatei Plot.

bild0.jpg

Menü