IBM沃森节点SDK使用管道输入,而不是文件
我想用从控制台管道输入。我如何使用从process.stdin代替speech.wav流输入
var recognizeStream = speechToText.recognizeUsingWebSocket(params);
// pipe in some audio
fs.createReadStream(__dirname + '/speech.wav').pipe(recognizeStream);
回答如下:
你应该能够把process.stdin
作为流。所以你的情况。
process.stdin.pipe(recognizeStream);