在ipython笔记本中播放声音

时间:2013-04-26 17:21:04

标签: audio ipython ipython-notebook

我希望能够在ipython笔记本中播放声音文件。 我的目标是能够直接从笔记本中聆听应用于声音的不同处理的结果。 这可能吗?如果是,那么最佳解决方案是什么?

3 个答案:

答案 0 :(得分:48)

之前的答案很古老。您现在可以使用IPython.display.Audio。像这样:

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

请注意,您还可以处理任何类型的音频内容,并将其作为numpy数组传递给此函数。

答案 1 :(得分:8)

可能相关的一个小例子:http://nbviewer.ipython.org/5507501/the%20sound%20of%20hydrogen.ipynb

应该可以通过base64编码避免使用外部文件和PNG / jpg ...

答案 2 :(得分:0)

代码:

import IPython

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

在IE11中可能会给出“无效源”错误,请尝试在其他浏览器中正常运行。