• HTML5之语音识别实例


    HTML5之语音识别实例
    代码
    <input type="text"  x-webkit-speech id="d1" lang="zh-CN" x-webkit-grammar="bUIltin:search" onwebkitspeechchange="foo()"/>
     
    <script>
    function foo(){
    var n = document.getElementById("d1").value;
    if(n == "百度"){
        window.location.href = "http://www.baidu.com";
    }else{
    window.location.href = "http://www.ahsdxy.ah.edu.cn/";
    }
    }
    </script>
     
    说明:
    1)x-webkit-speech:语音识别支持属性
        <input type="text" x-webkit-speech/>
    2)lang:设置语言种类,比如汉语:lang="ch-CN"
        <input type="text" x-webkit-speech lang="ch-CN"/>
    3) x-webkit-grammar :语音输入语法
        比如: x-webkit-grammar="bUIltin:search"使得语音输入的内容尽量靠近搜索内容,去除多余的字符,例如“的、啦”等
        <input type="text" x-webkit-speech lang="ch-CN"  x-webkit-grammar="bUIltin:search"/>
    4) 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(){
                    //函数体,如下:
                    alert(8);
              }
          </script>
  • 相关阅读:
    夺命雷公狗TP3.2.3商城11-----后台头部和左侧导航分离
    夺命雷公狗TP3.2.3商城10-----中间层的创建,防止跨目录访问
    3.spring cloud eureka 高可用
    2.spring cloud eureka client配置
    1.spring cloud eureka server配置
    css去掉input记住密码的黄色
    34-THREE.JS 游泳圈
    32-THREE.JS 球体
    31-THREE.JS 正方体
    30-THREE.JS 圆环
  • 原文地址:https://www.cnblogs.com/Jacklovely/p/5897090.html
Copyright © 2020-2023  润新知