[PYTHON] Incorporer le fichier wav dans Jupyter

problème

Vous pouvez intégrer des vidéos dans Jupyter, comme vous pouvez le voir dans les blogs ci-dessous. http://jakevdp.github.io/blog/2013/05/12/embedding-matplotlib-animations/

Je souhaite intégrer un fichier son de la même manière et le lire depuis Jupyter.

Solution

Utilisez l'élément audio HTML5 et intégrez-le de la même manière que le blog ci-dessus.

Définissez une fonction comme celle-ci

from IPython.display import HTML
def embedAudio(filename):
    tmpl = """
    <audio controls>
    <source src="data:audio/x-m4v;base64,{0}" type="audio/wav">
    """
    
    return HTML(tmpl.format(open(filename, "rb").read().encode("base64")))

Vous pouvez l'intégrer en l'exécutant comme ceci.

embedAudio("myaudio.wav")

Cependant, un seul par cellule.

Recommended Posts

Incorporer le fichier wav dans Jupyter
Incorporez votre HTML préféré dans Jupyter
Bash dans Jupyter
Intégrez intelligemment les propriétés atomiques dans les fichiers SDF
Afficher les captures d'écran de Selenium dans Jupyter sans enregistrer
Jupyter dans l'IDE Cloud9
Enregistrez automatiquement les fichiers .py et .html dans le bloc-notes Jupyter.
Incorporer des données audio avec Jupyter
Intégrer le graphe matplotlib dans Tkinter
Erreur de multitraitement dans Jupyter Notebook
Paramètres souvent utilisés dans Jupyter
Rechercher des chaînes dans les fichiers
Télécharger plusieurs fichiers avec Flask
Translocation de fichiers CSV avec Python Partie 1
Manipuler des fichiers et des dossiers en Python
Générer le notebook Jupyter ".ipynb" en Python
Gestion des fichiers JSON en Python
Téléchargez des fichiers Google Drive en Python
Trier les gros fichiers texte en Python
Afficher les graphiques en ligne dans Jupyter Notebook
Lire des fichiers en parallèle avec Python
Importer des fichiers de Windows vers WSL
Exporter et exporter des fichiers en Python
Extraire des chaînes de fichiers avec Python