宝哥软件园

如何使用JavaScript进行语音识别

编辑:宝哥软件园 来源:互联网 时间:2021-09-14

一、基本用法

var recognition=new webkitspeechecognition();recognition.onresult=function(事件){ console.log(事件)} recognition . start();这里的操作实际上会让用户授权页面打开麦克风。如果用户允许,用户可以开始通话。如果你停止说话,onresult的注册时间将被触发,捕获的音频将返回到一个JavaScript对象。

二、响应流程

您需要等待用户为对话做好准备,并且知道对话已经结束;

var recognition=new webkitspeechecognition();识别.=truerecognition . interim results=true;recognition.onresult=function(事件){ console.log(事件)} recognition . start();

这样,当用户开始讲话时,您可以提前呈现结果。

您可以自动使用识别的语言,默认为本地语言。

第三,x-WebKit-语音

Webkit内核浏览器支持语音输入

输入类型='文本' x-网络工具包-语音/它识别音频并将其转换为文本

四.安全

在http协议下,浏览器每次都会提醒用户确认语音操作。但是,https页面没有这样麻烦的操作。JavaScript上下文,整个页面,都可以访问捕获的音频。

摘要

总的来说,JavaScript的语音识别还没有得到广泛的应用,并且受到浏览器支持的限制,所以可能只会用到很少的需求。以上就是本文的全部内容。希望这篇文章的内容对你的学习或工作有所帮助。有问题可以留言交流。

更多资讯
游戏推荐
更多+