我目前正在尝试在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
});
我会错过一些依赖吗?
欢迎任何建议。
答案 0 :(得分:0)
尝试使用import recognizeMicrophone from 'watson-speech/speech-to-text/recognize-microphone';
代替import * as recognizeMicrophone from ....
。您还可以查看语音sdk here的示例用法。
`