我是 HTML5 Web Audio API 和 Google Cloud Speech API 的新手。我正在尝试将语音识别构建到 AngularJS 应用程序中,以便用户可以使用语音到文本执行搜索,而不是使用键盘输入搜索。
目的是使用 getUserMedia() 从客户端捕获音频并将其流式传输到 Google Cloud Speech API,并异步接收结果。
Google 提供了一组客户端库,允许您从 C#、Node 和 Java 等服务器端平台流式传输到他们的 API,但我找不到显示如何执行以下任一操作的示例:
- 将音频从 AngularJS 直接流式传输到 Google Cloud Speech API
- 将音频从 AngularJS 流式传输到自定义 API,该 API 使用客户端库将提要中继到 Google Cloud Speech API
有没有人找到一种方法将音频从 AngularJS/HTML5 客户端流式传输到像 Google Cloud Speech API 这样的 API?