源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

浅析如何利用JavaScript进行语音识别

  • 时间:2020-03-14 10:35 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:浅析如何利用JavaScript进行语音识别
[b]一、基础用法[/b]
var recognition = new webkitSpeechRecognition(); 
recognition.onresult = function(event) { 
 console.log(event) 
}
recognition.start();
这里操作实际会让用户授权页面开启麦克风,如果用户允许的话,用户可以开始说话了,如果你停说话了,[code]onresult[/code]注册的时间 则会被触发,并会讲捕获的音频返回成一个JavaScript对象。 [b]二、响应流[/b] 你需要等待用户准备好对话,并且知道对话结束;
var recognition = new webkitSpeechRecognition(); 
recognition.continuous = true; 
recognition.interimResults = true; 
recognition.onresult = function(event) { 
 console.log(event) 
}
recognition.start(); 
[img]http://files.jb51.net/file_images/article/201610/2016102784523655.png?201692784534[/img] 这样你可以在用户开始讲话时,提前渲染结果。 你可以自动以识别的语言,默认情况为所在地区语言。 [b]三、x-webkit-speech[/b] Webkit 内核的浏览器支持语音输入
<input type="text" x-webkit-speech /> 
它会识别音频并进行转化为文字 [b]四、安全性[/b] http协议下浏览器每次都会提醒用户去确认语音操作,然而https的页面,没有这样一个麻烦的操作。 JavaScript上下文,整个页面,都能过访问到捕获的音频。 [b]总结[/b] JavaScript的语音识别总体还并未大范围使用,而且受限于浏览器支持,因此只有少数需求或许能够使用到吧。以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部