首页 > 解决方案 > IBM Watson Node-SDK 使用管道输入而不是文件

问题描述

我想使用来自控制台的管道输入。如何使用来自 process.stdin 而不是 Speech.wav 的流输入

var recognizeStream = speechToText.recognizeUsingWebSocket(params);

// pipe in some audio
fs.createReadStream(__dirname + '/speech.wav').pipe(recognizeStream);

标签: node.jsibm-watson

解决方案


您应该能够将process.stdin其视为流。所以在你的情况下。

process.stdin.pipe(recognizeStream);

推荐阅读