(Ajouté le 21/12/2016) Il y avait une fonction pour faire cela dans le module standard d'IPython, donc je l'ai beaucoup édité. URL de référence
Dans Jupyter, vous pouvez incorporer des images en écrivant % matplotlib inline
.
Cependant, il n'était pas possible d'incorporer un fichier audio pour qu'il puisse être lu.
Pour résoudre ce problème, j'ai écrit un article sur l'incorporation de fichiers audio dans Jupyter dans l'article suivant. http://qiita.com/mzmttks/items/f4493efaa8b8c0a58a82 Cependant, il restait le problème que plusieurs fichiers ne pouvaient pas être lus et les données audio ne pouvaient pas être transmises directement.
Cet article présente un module IPython standard qui résout ce problème et comment l'utiliser.
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