沃森语音到文本的角度

时间:2018-11-27 08:52:29

标签: angular ibm-watson speech-to-text

我目前正在尝试在Anuglar应用程序中实现SpeechToText。

我正在使用以下库:

如果启动项目,则会出现以下错误:

ERROR in ./node_modules/watson-speech/speech-to-text/content-type.js
Module not found: Error: Can't resolve 'path' in 'C:\Projekte\demo\node_modules\watson-speech\speech-to-text'
ERROR in ./node_modules/microphone-stream/microphone-stream.js
Module not found: Error: Can't resolve 'stream' in 'C:\Projekte\demo\node_modules\microphone-stream'
ERROR in ./node_modules/watson-speech/speech-to-text/recognize-microphone.js
Module not found: Error: Can't resolve 'stream' in 'C:\Projekte\demo\node_modules\watson-speech\speech-to-text'
ERROR in ./node_modules/watson-speech/speech-to-text/format-stream.js
Module not found: Error: Can't resolve 'stream' in 'C:\Projekte\demo\node_modules\watson-speech\speech-to-text'
ERROR in ./node_modules/watson-speech/speech-to-text/webaudio-l16-stream.js
Module not found: Error: Can't resolve 'stream' in 'C:\Projekte\demo\node_modules\watson-speech\speech-to-text'
ERROR in ./node_modules/watson-speech/speech-to-text/recognize-stream.js
Module not found: Error: Can't resolve 'stream' in 'C:\Projekte\demo\node_modules\watson-speech\speech-to-text'
ERROR in ./node_modules/watson-speech/speech-to-text/speaker-stream.js
Module not found: Error: Can't resolve 'stream' in 'C:\Projekte\demo\node_modules\watson-speech\speech-to-text'
ERROR in ./node_modules/watson-speech/speech-to-text/result-stream.js
Module not found: Error: Can't resolve 'stream' in 'C:\Projekte\demo\node_modules\watson-speech\speech-to-text'
ERROR in ./node_modules/watson-speech/speech-to-text/writable-element-stream.js
Module not found: Error: Can't resolve 'stream' in 'C:\Projekte\demo\node_modules\watson-speech\speech-to-text'

我的导入语句如下:

import * as recognizeMicrophone from 'watson-speech/speech-to-text/recognize-microphone';
import {WatsonService} from '../../../services/watson.service';

我正在通过node.JS后端获取令牌,并且可以正常工作(我想),当我尝试重新定位麦克风时会出现问题:

recognizeMicrophone({
    token: token,
    format: true,
    extractResults: true,
    objectMode: true
});

我会错过一些依赖吗?

欢迎任何建议。

1 个答案:

答案 0 :(得分:0)

尝试使用import recognizeMicrophone from 'watson-speech/speech-to-text/recognize-microphone';代替import * as recognizeMicrophone from ....。您还可以查看语音sdk here的示例用法。 `