-2

speech.1.0.0.jsの行510(cu.connect(source);)にエラーcu.connect is not a functionが表示されています。 Electronアプリ内でBing APIを使用してプロトタイプを作成しているので、これはChromiumを使用しています。私がデバッグするとき、cuは無名関数であり、どの型の "connect"プロパティもありません。 アイデアBing speech API、Electron: "cu.connectは関数ではありません"

ありがとうございました。

+0

PS:私はここからJSサンプルを採用しています:https://github.com/Microsoft/Cognitive-Speech-STT-JavaScriptをElectronで使用する - 本当にJSをHTMLにコピーして貼り付けるだけですファンキー。私はボタンに 'start()'を呼び出します。ボタンをクリックすると、エラーがコンソールに記録されます。 – TimTheEnchanter

+0

申し訳ありませんが、私は取っていたデバッグのステップを投稿しませんでした。デバッグし、最終的に 'getValue'を呼び出してlocalStorageから値を取得しようとする、' createSpeech'の2行目の 'useHttp'呼び出しまでデバッグしました(行1276)。私はlocalStorageに何も関係ありません。 'useHttp'を' true'を返すように変更したところ、動作し始めました。 これは私のElectronアプリ内で//プロトコルを使用しているためだと考えています。したがって、個々のファイルは別々のドメインWRT localStorageとみなされます。 このようにHTTPに問題がありますか? – TimTheEnchanter

答えて

0

最終的に問題は、Electron:内部でfile://プロトコルを使用することになりました。 useHttp機能(行211)を変更すると、trueが返されます。

ので、チェンジ・ライン211から:

return getValue("useHttp");

へ:

return true;

と物事作業を開始します。私はまだ、このようにHttpを強制することで、副作用が発生するかどうかを判断しようとしています(現時点では表示されません)。

これは他の人に役立つことを願っています。

関連する問題