我正在尝试查找文档以将 Speech-To-Text API 集成到我的网站中。
通过准确的用例,通过语音输入填充文本区域
但它似乎不起作用——只能找到将其集成到应用程序中的方法
我尝试通过此代码片段进行身份验证
function initGoogleApi() {
gapi.load('client:auth2', function() {
gapi.client.init({
apiKey: 'YOUR_API_KEY',
clientId: 'YOUR_CLIENT_ID.apps.googleusercontent.com',
discoveryDocs: ['https://speech.googleapis.com/$discovery/rest?version=v1'],
scope: 'https://www.googleapis.com/auth/cloud-platform'
}).then(function()
}).catch(function(error) {
});
});
}
并添加了 Demo
中的表单和 JS你不需要谷歌!语音识别在浏览器中已经存在了大约 15 年......
var recognition = new SpeechRecognition();
recognition.lang = 'en-US';
recognition.onstart =()=>{
// some action
};
参考...
https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition