使用Javascript的谷歌云语音

Google Cloud Speech with Javascript

本文关键字:语音 谷歌 Javascript 使用      更新时间:2023-09-26

在用于节点的REST API(Google Sppech API(的文档和教程中:https://cloud.google.com/nodejs/apis),所以我的问题是如何在JavaScript中使用云语音API。有人在任何带有javascript的页面上使用过吗?


22020-04-24编辑:接受的答案是使用移动设备上不可用的webkitSpeechRecognition:https://stackoverflow.com/a/61039699/775359

谷歌文档和示例: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 Cloud API更专门用于服务器端语音处理。如果你想通过浏览器使用语音识别,你应该使用浏览器内置的网络语音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>