节点红色仪表板音频输出节点无法在 raspberry pi 上播放

Node-red dashboard audio-out node does not play on raspberry pi

我正在尝试在节点红色仪表板上播放 TTS。幸运的是,我认为有音频输出节点,您可以在其中输入字符串,一些 TTS 服务将其转换为音频,然后通过您打开仪表板的浏览器播放它 UI。

在我的电脑上尝试时它工作正常,但在 raspberry pi chromium 的 kiosk 模式下却不行...它只打印一个通知框,其中说明它应该说的文本...

有人 运行 关注这个问题吗?

我在 RPI3B+ 1 的 docker 上安装了红色节点,在 kiosk 模式下,RPI3 2 的触摸屏作为 UI 运行 chrome。

Chromium 可以很好地播放音频(使用 youtoube 测试)...所以这不是问题。

编辑

似乎 audio out 正在尝试在浏览器中进行语音合成,但 chromium 不显示提供商?!?

好的简单解决方案: 使用 node-red-contrib-google-tts 获取 URL 到 tts 输出,通过 msg.url 将其提供给具有二进制负载的 http 请求,并将其提供给音频输出节点...我们开始吧