Watson语音到文本 - 无法构造'WebSocket':URL包含片段标识符

问题描述 投票:0回答:1

我正在尝试将Watson Speech连接到Text API,但是我收到了Firefox和Chrome的以下错误。注意:它之前工作正常,可能是websocket术语中的一些更新。我感谢您的帮助!

var token =“{{payload}}”; var model =“en-US_BroadbandModel”; //更改为您自己的模型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:指定了无效或非法字符串”

Chrome:“未捕获的DOMException:无法构造'WebSocket':URL包含片段标识符('x3D;&model = en-US_BroadbandModel')。WebSocket URL中不允许使用片段标识符。”

javascript websocket ibm-watson speech-to-text node-red
1个回答
0
投票

也许你需要逃避令牌,你试过吗?

顺便说一句。你试过Watson Javascript SDK https://github.com/watson-developer-cloud/speech-javascript-sdk吗?它为您处理这些较低级别的细节。

© www.soinside.com 2019 - 2024. All rights reserved.