2013-04-26 17 views
10

Chciałbym móc odtwarzać plik dźwiękowy w notatniku do ipythona. Moim celem jest słuchanie wyników różnych zabiegów zastosowanych do dźwięku bezpośrednio z wnętrza notebooka. Czy to możliwe? Jeśli tak, jakie jest najlepsze rozwiązanie?Odtwarzanie dźwięku w notatniku ipython

Odpowiedz

5

Mały przykład, które mogą być istotne: http://nbviewer.ipython.org/5507501/the%20sound%20of%20hydrogen.ipynb

powinno być możliwe, aby uniknąć gooing przez zewnętrznych plików przez kodowanie base64 jak dla PNG/JPG ...

+0

Dzięki za odpowiedź, Nie zarządzam korzystaniem z plików zewnętrznych. (pomimo zmiany ścieżki dostaję OSTRZEŻENIE: root: 404 GET /files/440.wav (127.0.0.1)). Przyjrzę się, jak uniknąć użycia zewnętrznego pliku. – user1436340

+0

Hum, dziwne, czy zmieniłeś CWD? kiedy uruchamiasz notatnik, czy tworzony jest plik 440.wav? – Matt

+0

Przepraszamy za opóźnienie. Używałem starej wersji ipython. Wszystko teraz działa świetnie. Posiadanie odtwarzacza bezpośrednio w notatniku jest bardzo przyjemne do zabawy z dźwiękami – user1436340

27

poprzednią odpowiedź jest dość stary. Możesz teraz użyć IPython.display.Audio. Tak:

import IPython 
IPython.display.Audio("my_audio_file.mp3") 

Zauważ, że można też przetworzyć dowolny typ treści audio i przekazać go do tej funkcji jako numpy tablicy.

Powiązane problemy