[PYTHON] Betten Sie Audiodaten in Jupyter ein

(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

Problem

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.

Lösungen

Code

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

Betten Sie Audiodaten in Jupyter ein
Erstellen Sie mit SoX rauschgefüllte Audiodaten
Ermöglichen Sie Jupyter Notebook, Audiodaten zur Wiedergabe in HTML-Tabellen einzubetten
Datenanalyse zur Verbesserung von POG 2 ~ Analyse mit Jupiter-Notebook ~
Visualisieren Sie Daten interaktiv mit TreasureData, Pandas und Jupyter.
Datenanalyse mit Python 2
Mehrfachauswahl mit Jupyter
Kerzenbeine mit Plot + Jupyter
Daten mit TensorFlow lesen
Datenvisualisierung mit Pandas
Datenmanipulation mit Pandas!
Daten mit Pandas mischen
Datenerweiterung mit openCV
Daten mit Scipy normieren
Datenanalyse mit Python
LADEN SIE DATEN mit PyMysql
Verwenden Sie nim mit Jupyter
Mit Python erstellte Beispieldaten
Zeichnen Sie Excel-Daten mit matplotlib (1)
Künstliche Datengenerierung mit Numpy
Verwenden von Graphviz mit Jupyter Notebook
Extrahieren Sie Twitter-Daten mit CSV
Verwenden Sie pip mit Jupyter Notebook
Holen Sie sich Youtube-Daten mit Python
Lernen Sie neue Daten mit PaintsChainer
Binarisieren Sie Fotodaten mit OpenCV
Verwenden Sie Cython mit Jupyter Notebook
Zeichnen Sie Excel-Daten mit matplotlib (2)
Spielen Sie mit Jupyter Notebook (IPython Notebook)
Verwenden Sie Django, um Tweet-Daten zu speichern
Versuchen Sie, Python mit Try Jupyter auszuführen
Wechseln Sie die virtuelle Umgebung mit Jupiter
Serververwaltung mit Jupyter (1) -Import
Datenverarbeitungstipps mit Pandas
Betten Sie die WAV-Datei in Jupyter ein
Lesen von JSON-Daten mit Python
Speichern und laden Sie Daten mit joblib, pickle
Ermöglichen Sie externe Verbindungen mit dem Jupiter-Notebook
Formatieren mit autopep8 auf Jupyter Notebook
Bis Sie Jupyter in Docker starten
Visualisieren Sie den Entscheidungsbaum mit einem Jupyter-Notizbuch
Machen Sie einen Sound mit Jupyter Notebook
Probieren Sie die Audiosignalverarbeitung mit librosa-Beginner aus
Einfache Jupyter-Umgebungskonstruktion mit Cloud9
Umgang mit unausgeglichenen Daten
[Python] Mit DataReader Wirtschaftsdaten abrufen
Betten Sie Ihr Lieblings-HTML in Jupyter ein
Vielseitige Datenerfassung mit Pandas + Matplotlib
Python-Datenstruktur mit Chemoinfomatik gelernt
Installieren Sie die Datendatei mit setup.py
Analysieren Sie pcap-Daten mit dem Befehl tshark
Markdown mit Jupyter-Notebook verwenden (mit Verknüpfung)
Versuchen Sie, Jupyter mit VS-Code auszuführen
Aufblasen von Daten (Datenerweiterung) mit PyTorch
Fügen Sie mit Jupyter Notebook weitere Kernel hinzu
Bequeme Analyse mit Pandas + Jupyter Notebook
Visualisieren Sie Ihre Daten ganz einfach mit Python Seaborn.