node.js - 将麦克风输入流式传输到 Google Speech API

标签 node.js stream speech google-cloud-speech

我查看了 Google Cloud Speech API,并在 Node 服务器上流式传输我的麦克风。

然后我想知道从 Web 前端流式传输我的麦克风的最佳做法是什么?它是否将音频流从 getUserMedia 发送到 Node 服务器并通过 Node API 客户端将其通过管道传输到 API?或者只是将语音输入保存到一个文件,然后我将其传输到 API?

目的是“转录”指令(一两句话长)并将结果发送到另一个 API。

最佳答案

我知道这个问题已经有一年多了,OP 可能已经找到答案或放弃了,但我花了足够长的时间尝试在谷歌上徒劳无功,然后才发现我想帮助任何关注的人按照我的脚步:我基本上针对这种情况写了一个教程 here .

关于node.js - 将麦克风输入流式传输到 Google Speech API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43065910/

相关文章:

javascript - 如何在 node.js 中读取整个文本流?

C# WPF 如何从字节数组加载 FontFamily?

node.js - sequelize/sequelize-typescript - findAll 和 HasMany 返回一个对象而不是数组

node.js - 调用和保存用户帐户自定义数据

stream - 如何使用 ffmpeg 在实时 m3u8 流中指定持续时间?

python-3.x - 如何使用Python中的语音识别自动检测语言

javascript - Web Speech API 无法在 Chrome for Android 中正确加载语音

audio - 提取音频文件的二进制表示

node.js - 修改 Alexa Audio Player 示例项目以播放特定轨道

node.js - 如何将持续集成与 Microsoft Azure 集成