Bing 演讲 API,电子:"cu.connect is not a function"

Bing speech API, Electron: "cu.connect is not a function"

我在 speech.1.0.0.js 的第 510 行 (cu.connect(source);) 上收到一个错误,说 cu.connect is not a function。我正在使用 Electron 应用程序中的 Bing API 进行原型制作,所以这是使用 Chromium。当我调试时,cu 是一个匿名函数,它没有任何类型的“连接”属性。

问题最终归结为在 Electron 中使用 file:// 协议。将 useHttp 函数(第 211 行)更改为 return true 修复它。

因此,将第 211 行更改为:

return getValue("useHttp");

至:

return true;

一切都会开始运作。我仍在尝试弄清楚以这种方式强制使用 Http 是否会导致任何副作用(到目前为止似乎没有)。