我希望能够在 ipython 笔记本中播放声音文件。我的目标是能够直接从笔记本中听到应用于声音的不同处理的结果。这可能吗?如果是,那么最好的解决方案是什么?
问问题
40939 次
3 回答
82
以前的答案很老了。您现在可以使用IPython.display.Audio。像这样:
import IPython
IPython.display.Audio("my_audio_file.mp3")
请注意,您还可以处理任何类型的音频内容,并将其作为numpy
数组传递给此函数。
如果要显示多个音频文件,请使用以下命令:
IPython.display.display(IPython.display.Audio("my_audio_file.mp3"))
IPython.display.display(IPython.display.Audio("my_audio_file.mp3"))
于 2015-06-09T20:08:28.313 回答
12
一个可能相关的小例子:http: //nbviewer.ipython.org/5507501/the%20sound%20of%20hydrogen.ipynb
应该可以避免通过base64编码像PNG / jpg一样通过外部文件...
于 2013-05-03T06:33:41.020 回答
3
编码:
import IPython
IPython.display.Audio("my_audio_file.mp3")
在 IE11 中可能会出现“Invalid Source”的错误,在其他浏览器中尝试它应该可以正常工作。
于 2019-06-14T09:09:44.300 回答