(Hinzugefügt am 21.12.2016) Dafür gab es im Standardmodul von IPython eine Funktion, daher habe ich sie häufig bearbeitet. Referenz-URL
In Jupyter können Sie Bilder einbetten, indem Sie "% matplotlib inline" schreiben. Es war jedoch nicht möglich, eine Audiodatei einzubetten, damit sie abgespielt werden konnte.
Um dies zu lösen, habe ich im folgenden Artikel einen Artikel über das Einbetten von Audiodateien in Jupyter geschrieben. http://qiita.com/mzmttks/items/f4493efaa8b8c0a58a82 Es blieb jedoch das Problem bestehen, dass mehrere Dateien nicht gelesen und Audiodaten nicht direkt übergeben werden konnten.
Dieser Artikel zeigt ein Standard-IPython-Modul, das dieses Problem löst und wie es verwendet wird.
import IPython.display
IPython.display.Audio("sample.wav")
import IPython.display
IPython.display.display(IPython.display.Audio("sample1.wav"))
IPython.display.display(IPython.display.Audio("sample2.wav"))
import numpy
import IPython.display
# 440Hz
duration = 3
sin_1ch = numpy.sin(440 * 2 * numpy.pi * numpy.linspace(0, duration, duration * 16000))
IPython.display.Audio(sin_1ch, rate=16000)
import numpy
import IPython.display
# 440Hz, 220Hz
duration = 3
sin_2ch = [numpy.sin(440 * 2 * numpy.pi * numpy.linspace(0, duration, duration * 16000)),
numpy.sin(220 * 2 * numpy.pi * numpy.linspace(0, duration, duration * 16000))]
IPython.display.Audio(sin_2ch, rate=16000)
Recommended Posts