【发布时间】:2017-10-27 09:16:30
【问题描述】:
我刚开始使用 node.js,并试图将浏览器生成的麦克风流与在我的节点服务器上运行的谷歌语音 api 和 microphone-stream 包连接。
我用 browserify 成功打包了必要的模块,但现在不知道如何继续。我也让麦克风流在node server 上工作(如此处所述:Streaming Speech Recognition on an Audio Stream)。
如何传输音频流?我在一个问题中阅读了有关使用 websockets 的信息,但并没有真正理解它是否适合我的情况。还是 RPC?
现在我在服务器上使用这些包:
const express = require('express');
const path = require('path');
const bodyParser = require('body-parser');
const fs = require('fs');
const record = require('node-record-lpcm16');
const google = require('googleapis');
const getUserMedia = require('get-user-media-promise');
const MicrophoneStream = require('microphone-stream');
这是我第一次使用节点/服务器,所以希望这个问题不会太天真。 谢谢! :)
【问题讨论】:
标签: node.js google-api stream getusermedia