第100天 HTML5怎么为输入框添加语音输入的功能呢?
Activity
xiangshuo1992 commentedon Jul 25, 2019
<input type=”text” speech x-webkit-speech />
liuxiaole commentedon Jul 25, 2019
x-webkit-speech input 在 chrome 中已经废除了(没查到从哪个版本开始),不过本来这个也只是 chrome 的私有功能,不算 HTML5 规范。目前 chrome 中可以使用 JS 版的语音识别 API: https://caniuse.com/#search=speech%20recognition
这个 API 目前还在草案阶段: https://w3c.github.io/speech-api/
NicholasBaiYa commentedon Jul 25, 2019
服务需要走google的服务器
xuxihua commentedon Mar 21, 2020
<input type=”text” speech x-webkit-speech />
原理:在人说话时接收语音,然后放到谷歌后台,谷歌自己写的语音识别系统,再返回数据
缺陷:
只支持google11以上的浏览器
现在谷歌需要翻墙,此功能会失效