在 HTML5 中自动启动语音转文本
Auto start speech to text in HTML5
我正在尝试在不单击麦克风图标的情况下启动语音输入会话。就像在窗口加载或文档加载事件时一样 - 而不是默认的单击事件。
<input type="text" id="autoStart" x-webkit-speech />
我正在使用谷歌浏览器,因为它支持大多数HTML 5功能。
在页面加载时执行此代码,您将看到一个权限对话框,要求您授予麦克风访问权限。单击允许,语音到文本识别将开始。查看语音识别 API 文档,了解可以绑定到的事件。
var interim_result, final_result;
var recognition_engine = new webkitSpeechRecognition();
recognition_engine.continuous = true;
recognition_engine.interimResults = true;
recognition_engine.lang = 'en-US';
recognition_engine.onresult = function(function(e) {
var result, i;
interim_result = '';
if (typeof e.results === 'undefined') {
recognition_engine.stop();
console.log('SPEECH RECOGNITION : stopping due to empty result.', e);
return;
}
for (i = event.resultIndex; i < event.results.length; ++i) {
result = event.results[i];
if (result.isFinal) {
final_result = result[0].transcript;
console.log('SPEECH RECOGNITION : final transcript = ' + final_result, e);
// trigger a command matching the final utterance here
} else {
interim_result += result[0].transcript;
}
}
console.log('SPEECH RECOGNITION : interim result = ' + interim_result);
};
recognition_engine.start();
相关文章:
- Javascript - 具有音高和持续时间控制的文本到语音
- 文本到语音与化身唇同步,没有插件
- 为什么这个使用谷歌URL的Javascript文本到语音不起作用
- angular js文本到语音转换api
- jquery移动phonegap应用程序的语音到文本api
- 节点 Webkit 文本到语音 API 不起作用
- 语音到文本JavaScript,HTML5
- 一个很好的文本到语音转换JavaScript库
- 是否可以创建HTML文本作为文本到语音转换文本字段的字符串输入
- 谷歌语音识别搜索文本问题
- 语音合成不再阅读中文文本
- 在 HTML5 中自动启动语音转文本
- 语音到文本JavaScript识别医学词典
- 修改用户语音文本区域占位符
- 使用javascript和translate_tts将文本转换为语音
- 节点js离线语音转文本
- iOS5 Mobile Safari:使用语音助手处理HTML输入文本上下键
- Titanium Appcelerator语音转文本(适用于Android)
- 语音到文本转换php,javascript或flash在线
- W3C语音到文本:在您说话时输出值