散景频谱图中的图显示没有数据

plots from bokeh spectrogram show no data

我正在尝试 运行 spectrogram.py 示例来处理散景。我在浏览器中显示了所有内容,但图表不包含任何数据。

以下是我执行的步骤:

  1. 正在启动服务器:bokeh-server
  2. 运行 脚本(来自 bokeh/examples/embed/spectrogram/):python spectrogram.py
  3. 在 Safari 中打开页面 http://127.0.0.1:5000/

我知道 pyaudio 可以从其他脚本运行。另外,我在 spectrogram.py 中添加了记录数据的打印,我可以看到对我发出的声音的响应。

我尝试了 conda 安装的散景以及从 github.

编译的自编译

有什么建议吗?

关于我的设置:

首先,应该提到频谱图演示不依赖于 bokeh-server。它直接从客户端轮询 REST 端点。您还可以检查 localhost:5000/data 以确保音频数据确实得到提供。

无论如何,由于某些原因,127.0.0.1 似乎有一些跨站点验证失败了。我特别必须将其加载为 localhost:5000 才能正常工作。它对我 not127.0.0.1 工作。

如果失败,请使用任何浏览器控制台输出(和浏览器版本)在 Bokeh GH 上提出问题。