python Jupyter -使用图形上的播放头播放音频的小部件

fkaflof6  于 2022-12-02  发布在  Python
关注(0)|答案(2)|浏览(220)

有没有Jupyter小部件可以在时间序列图上可视化与播放头同步的音频?
我希望可视化从音频样本(例如,声谱图和各种计算信号)导出的数据,一边听音频样本,一边看到播放头在图中移动。
我发现了这个老要点https://gist.github.com/deeplycloudy/2152643,它在Python后端使用pyaudio来播放声音。有没有什么好的解决方案,不那么笨拙,例如,理想的是完全基于JavaScript,并且在浏览器中完全运行播放?

ykejflvf

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

cnh2zyt3

cnh2zyt32#

自从我提出这个问题以来,已经出现了一些新的解决方案:

这些解决方案使用全息视图,在音频和绘图之间有一个播放头链接,并且可以完全在浏览器上运行。

相关问题