Google 云语音 Javascript

Google Cloud Speech with Javascript

在 REST API 的文档和教程中(Google Sppech API for Node:https://cloud.google.com/nodejs/apis),所以我的问题是如何使用 Cloud Speech API 在 JavaScript 中。有人在任何页面上使用 javascript?


2020-04-24 编辑:接受的答案是使用 webkitSpeechRecognition,这在移动设备上不可用:

Google 文档和示例:https://cloud.google.com/speech-to-text/docs/samples

Node.js代码:https://github.com/googleapis/nodejs-speech/blob/master/samples/MicrophoneStream.js

要求: 它必须在 iOS 上的 Safari 中 运行。

Google云API更专门用于服务器端语音处理。如果您希望通过浏览器使用语音识别,则应使用浏览器的内置功能 Web Speech API。这是一个简单的例子:

var recognition = new webkitSpeechRecognition();
recognition.continuous = true;

var output = document.getElementById('output');
recognition.onresult = function(event) {
  output.textContent = event.results[0][0].transcript;
};
<div id="output"></div>
<button onclick="recognition.start()">Start</button>
<button onclick="recognition.stop()">Stop</button>