美文网首页F2e踩坑之路让前端飞Vue.js
HTML5语音识别(已被抛弃)

HTML5语音识别(已被抛弃)

作者: 人类进化又没带我 | 来源:发表于2018-01-04 15:10 被阅读87次
<input type="text" x-webkit-speech id="d1" lang="zh-CN" x-webkit-grammar="bUIltin:search" 
onwebkitspeechchange="foo()" />
<-- js部分 -->
function foo() {
    var n = document.getElementById("d1").value;
    if ( n === "百度") {
        window.location.href = "http://www.baidu.com";
    } else {
        window.location.href = "https://www.qtshe.com";
    }
}

说明:

  • x-webkit-speech:语音识别支持属性
      <input type="text" x-webkit-speech/>
    
  • lang:设置语言种类,比如汉语:lang="ch-CN"
      <input type="text" x-webkit-speech lang="ch-CN"/>
    
  • x-webkit-grammar :语音输入语法
    比如: x-webkit-grammar="bUIltin:search"使得语音输入的内容尽量靠近搜索内容,去除多余的字符,例如“的、啦”等
      <input type="text" x-webkit-speech lang="ch-CN"  x-webkit-grammar="bUIltin:search"/>
    
  • onwebkitspeechchange :语音输入事件,当语音改变时触发
    比如:`onwebkitspeechchange="foo()" `,当停止语音时,会触发js中的foo()函数
    
     <input type="text" x-webkit-speech lang="ch-CN"  x-webkit-grammar="bUIltin:search" onwebkitspeechchange="foo()"/>              
     //此时,需要写相应的JavaScript函数foo()
     <script>
         function foo(){
               //函数体,如下:
               toast('https://www.qtshe.com');
         }
     </script>
    

效果图:

image.png

青团社招聘:

招聘岗位:高级前端开发工程师P5及以上
坐标杭州市余杭区文一西路1380号金之源大厦11层

简历投递到:hr@qtshe.com || haochen@qtshe.com

职位描述:

1、建设工具、提炼组件、抽象框架,促进前端工程化、服务化,持续提升研发效率,保障线上产品质量

2、构建H5/PC应用基础设施,主导建设前端各种发布/监控等平台,指导落实解决方案

3、持续优化前端页面性能,维护前端代码规范,钻研各种前沿技术和创新交互,增强用户体验、开拓前端能力边界

相关文章

  • HTML5语音识别(已被抛弃)

    说明: x-webkit-speech:语音识别支持属性 lang:设置语言种类,比如汉语:lang="ch-CN...

  • 智能语音客服服务助手

    智能语音客服服务助手 语音识别 阿里语音识别 百度语音识别 讯飞语音识别 语音合成 阿里语音合成 百度语音合成 讯...

  • 前端面试每日 3+1 —— 第76天

    今天的面试题 (2019.07.01) —— 第76天 [html] HTML5如何识别语音读出的内容和朗读指定的...

  • 每日前端签到(第六十九天)

    第六十九天(2018-10-13) [html] HTML5如何识别语音读出的内容和朗读指定的内容? [css] ...

  • AI语音基本原理

    一、语音识别分类: (1)特定人的语音识别——只识别指定人的语音,使用前需要训练; (2)非指定人的语音识别 二、...

  • 语音识别竞争激烈超乎想象!亚马逊崛起与微软衰落形成巨大反差

    语音识别是一种可以识别口语单词的技术,然后可以将其转换为文本。语音识别的一个子集是语音识别,这是一种基于语音识别人...

  • 语音识别中英文术语

    iat 语音听写 asr Automatic Speech Recognition语音识别,也被称为自动语音识别 ...

  • 帮你进一步了解智能语音识别技术

    智能语音识别是以语音为研究对象,通过语音信号处理和模式识别让机器自动识别和理解人类口述的语言。智能语音识别技术就是...

  • 语音识别技术基础理解

    语音识别是以语音为研究对象,通过语音信号处理和模式识别让机器自动识别和理解人类口述的语言。语音识别技术就是让机器通...

  • NLP

    本地搜索 文本匹配, 与 文本 转化为 声音 匹配。 与 语音识别翻译 ML:搜索识别, 语音识别,文字识别,图像...

网友评论

    本文标题:HTML5语音识别(已被抛弃)

    本文链接:https://www.haomeiwen.com/subject/ycprnxtx.html