Ibm cloud 我们正在尝试第一次配置文本到语音bt Watson,节点为红色,没有运气

Ibm cloud 我们正在尝试第一次配置文本到语音bt Watson,节点为红色,没有运气,ibm-cloud,ibm-watson,node-red,Ibm Cloud,Ibm Watson,Node Red,请查找附件中的节点红色示例,使用Watson的API,但运气不佳。 我们尝试连接MQlight组件、仅用于访问API的Javascript函数等 请查找要导入的附加JSON文件(红色节点) [{ "id":"e40a3407.1bf5c8", "type":"inject", "name":"", "topic":"", "payload":"Watson Please talk", "payloadType":"string", "rep

请查找附件中的节点红色示例,使用Watson的API,但运气不佳。 我们尝试连接MQlight组件、仅用于访问API的Javascript函数等

请查找要导入的附加JSON文件(红色节点)

[{
    "id":"e40a3407.1bf5c8",
    "type":"inject",
    "name":"",
    "topic":"",
    "payload":"Watson Please talk",
    "payloadType":"string",
    "repeat":"10",
    "crontab":"",
    "once":false,
    "x":205,
    "y":176,
    "z":"8e90dcc6.716f2",
    "wires":[["df84c369.207b4"]]},
    {"id":"df84c369.207b4",
    "type":"watson-text-to-speech",
    "name":"Watson Text-To-Speech",
    "voice":"VoiceEnUsMichael",
    "x":416,
    "y":262.9999237060547,
    "z":"8e90dcc6.716f2",
    "wires":[["6174536a.9e8bac"]]},
    {"id":"6174536a.9e8bac",
    "type":"debug",
    "name":"",
    "active":true,
    "console":"false",
    "complete":"false",
    "x":631.857177734375,
    "y":172.14283752441406,
    "z":"8e90dcc6.716f2",
    "wires":[]
}]

转录的音频将来自
msg.speech
上的Watson speech to text(沃森语音到文本)节点。它将是一个缓冲区对象。

在该流中,您有一个注入节点、Watson节点和一个调试节点-那里没有MQLight的迹象。你能更全面地描述一下你正在尝试做什么,以及你遇到了什么具体问题吗?我相信这个用户正在尝试实现:在Node REDWe中,我们正试图通过watson设置TTS来处理Node red应用程序(我们需要它来使用Iot),我们正在注入文本,我们需要它在我们的Web应用程序上播放,该应用程序也配置为节点红色,是否有一些配置示例,或者您是否可以告诉我们需要哪些节点以及应该如何配置。我们尝试了上面的示例,没有luch,我们需要将音频WAV文件从TTS服务传输到web应用程序,并自动播放,如果有人能给我们一个简单的例子,那就太好了。您是否看到音频文件从服务返回或出现错误消息?该服务只会返回原始音频缓冲区或wav文件的URL。您需要手动创建一种在客户端计算机上播放此内容的方法。Node RED执行服务器中的节点,因此无法通过浏览器自动播放音频。解决这个问题的一种方法是用节点RED创建一个为文件服务的HTTP端点。您可以从本地浏览器点击该URL。谢谢,我有一个调试节点,并将输出转换为msg.payload,而不是msg.speech,这是您或他的专用节点吗?除此之外,我如何将这些音频文件以现金形式传输到我的web应用程序?您尝试过什么?Stackoverflow是一个提供帮助的社区,但其中一部分帮助需要显示您尝试实现的一些内容。我现在知道如何将音频缓冲区传输到HTML页面,有人能给我一个如何在手机上的HTML5页面上播放此音频文件的示例吗?