IBM Watson Node-SDK 使用管道输入而不是文件

IBM Watson Node-SDK use pipe input instead of file

我想使用来自控制台的管道输入。 如何使用来自 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);