有没有Jupyter小部件可以在时间序列图上可视化与播放头同步的音频?
我希望可视化从音频样本(例如,声谱图和各种计算信号)导出的数据,一边听音频样本,一边看到播放头在图中移动。
我发现了这个老要点https://gist.github.com/deeplycloudy/2152643,它在Python后端使用pyaudio来播放声音。有没有什么好的解决方案,不那么笨拙,例如,理想的是完全基于JavaScript,并且在浏览器中完全运行播放?
有没有Jupyter小部件可以在时间序列图上可视化与播放头同步的音频?
我希望可视化从音频样本(例如,声谱图和各种计算信号)导出的数据,一边听音频样本,一边看到播放头在图中移动。
我发现了这个老要点https://gist.github.com/deeplycloudy/2152643,它在Python后端使用pyaudio来播放声音。有没有什么好的解决方案,不那么笨拙,例如,理想的是完全基于JavaScript,并且在浏览器中完全运行播放?
2条答案
按热度按时间ykejflvf1#
你现在可以了:)。我花了大约10分钟的时间用Jupyter代理小部件把一个
wavesurfer
控件加载到一个笔记本电脑中。它在Chrome上可以工作,但我还没有在其他地方测试过。它应该在wavesurfer
和Jupyter工作的任何地方都可以工作。这是一张截图
请在此处查看笔记本中的可粘贴文本:
https://github.com/AaronWatters/jp_doodle/blob/master/notebooks/misc/wavesurfer%20demo.ipynb
有关jp_proxy小部件的信息,请查看以下链接:
https://github.com/AaronWatters/jp_proxy_widget
cnh2zyt32#
自从我提出这个问题以来,已经出现了一些新的解决方案:
这些解决方案使用全息视图,在音频和绘图之间有一个播放头链接,并且可以完全在浏览器上运行。