在VSCode中使用jupyter notebook,我尝试从documentation运行以下代码:
import numpy as np
from IPython.display import Audio
framerate = 44100
t = np.linspace(0,5,framerate*5)
data = np.sin(2*np.pi*220*t) + np.sin(2*np.pi*224*t)
Audio(data, rate=framerate)
然而,我只得到这个
如果我按下播放键,什么都不会发生...
3条答案
按热度按时间6ljaweal1#
到目前为止,VSCode Jupyter扩展似乎不支持音频。您可以在他们的Github上跟踪问题here。
一种解决方案是合并this pull请求并重新构建VSCode,这是不建议的。
对于此类用例,首选的替代解决方案是使用
jupyter lab
而不是VSCode。5ktev3wc2#
从1.7版本开始,他们似乎已经修复了它。
vdzxcuhz3#
几个月前我就看到了这一点。
但目前我的系统是Ubuntu 23.04,其中包括Python 3.11和Visual Studio Code via Snap,所以是最新版本。我可以按下播放键,但听不到任何声音。使用miniconda中的Jupyter Lab,使用相同的conda内核,声音工作正常。
所以看起来通过IPython的音频在几个月前工作时在VSCode中被破坏了。