2013-04-26 3 views
10

Я хотел бы иметь возможность воспроизводить звуковой файл в ноутбуке ipython. Моя цель - уметь слушать результаты различных обработок, применяемых к звуку непосредственно из ноутбука. Возможно ли это? Если да, то каково наилучшее решение для этого?Воспроизведение звука в ноутбуке ipython

ответ

5

Небольшой пример, который может иметь отношение: http://nbviewer.ipython.org/5507501/the%20sound%20of%20hydrogen.ipynb

должно быть возможным, чтобы избежать gooing через внешние файлы путем кодирования base64 как для PNG/JPG ...

+0

Спасибо за ваш ответ, Мне не удается использовать внешние файлы. (несмотря на изменение пути, я получаю WARNING: root: 404 GET /files/440.wav (127.0.0.1)). Я посмотрю, как избежать использования внешнего файла. – user1436340

+0

Худ, странно, изменили ли вы CWD? при запуске ноутбука создается файл 440.wav? – Matt

+0

Извините за задержку. Я использовал старую версию ipython. Все отлично работает сейчас. Наличие игрока прямо в ноутбуке очень аккуратно, чтобы играть со звуками – user1436340

27

Предыдущий ответ довольно старый. Теперь вы можете использовать IPython.display.Audio. Как это:

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

Обратите внимание, что вы можете также обрабатывать любой тип аудио контента, и передать его в эту функцию в качестве numpy массива.