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