【发布时间】:2019-04-10 23:29:27
【问题描述】:
我正在尝试将 Watson Speech to Text API 连接起来,但是对于 Firefox 和 Chrome,我收到了以下错误。 注意:它之前运行良好,可能是 websocket 条款中的一些更新。 感谢您的帮助!
var token = "{{payload}}";
var model = "en-US_BroadbandModel"; // Change to your own model
var wsURI = 'wss://stream.watsonplatform.net/speech-to-text/api/v1/recognize?watson-token=' +
token + '&model=' + model;
var ws = new WebSocket(wsURI);
在这一行中发现了错误:
var ws = new WebSocket(wsURI);
浏览器控制台错误:
Firefox: "SyntaxError: An invalid or illegal string was specified"
Chrome: "Uncaught DOMException: Failed to construct 'WebSocket': The
URL contains a fragment identifier ('x3D;&model=en-US_BroadbandModel').
Fragment identifiers are not allowed in WebSocket URLs."
【问题讨论】:
标签: javascript websocket ibm-watson speech-to-text node-red