node.js - IBM Watson Node-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);
推荐阅读
- python - 如何运行具有特定持续时间的函数?
- javascript - 同一页面中两个元素之间的链接不起作用
- python - 连接到 Python websockets 时出现 Ktor MalformedInputException
- python - 从 Google 云存储桶运行 Eleuther AI GPT 模型
- smooth-scrolling - 加载巨大列表时 Flutter ListView.separated 帧丢失
- c# - docker api 和 web 应用程序容器的问题
- php - jetstream 不更新功能(在 config/jetstream.php 上)
- python - 为什么函数会出错?不和谐.py
- bash - BASH循环从其他csv更改1个csv的数据
- jquery - 固定侧边栏在引导程序 5 中的玻璃网站中不起作用