其实很简单,语音识别是html5的基本功能,它的用法是

1

<input type=”text” speech x-webkit-speech />

如果喜欢XHTML类似的语法,可以这样表示

1

<input type=”text” x-webkit-speech=”x-webkit-speech” />

语音识别在十年前是让人觉得不可思议的事情,即便是前些年,网页上的语音识别也只能使用其他方式实现,比如使用Flashplayer等等。不过现在,获取语音只需要简单的给输入框加入一个属性标签,就能够进行识别了。

移动设备如手机上的浏览器,只要支持html5,同样也应该支持语音识别。试试你的Android浏览这个网页?

另外,如果想用javascript获取语音识别这个事件的结束,可以使用onwebkitspeechchange

1

<input type=”text” speech x-webkit-speech onwebkitspeechchange=”alert(this.value)” />

转载于:https://juejin.im/post/5bbc3c955188255c7039beb2

H5实现输入框添加语音功能的方法详解相关推荐

  1. php mysql连续签到跨月_PHP连续签到功能实现方法详解

    本文实例讲述了PHP连续签到功能实现方法.分享给大家供大家参考,具体如下: require "./global.php"; $act = isset($_GET['act']) ? ...

  2. Python 使用 pylab 库实现画线功能的方法详解

    这篇文章主要介绍了 Python 使用 pylab 库实现画线功能的方法, 结合具体实例分析了 Python 使用 pylab 库的相关函数实现画线功能的操作技巧, 并附带说明了相关函数与参数功能, ...

  3. python中的pylab_Python使用pylab库实现画线功能的方法详解

    本文实例讲述了Python使用pylab库实现画线功能的方法.分享给大家供大家参考,具体如下: pylab 提供了比较强大的画图功能,但是函数和参数都比较多,很容易搞混.我们平常使用最多的应该是画线了 ...

  4. cmake 添加宏_cmake使用方法详解

    CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程).他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的 ...

  5. jq添加或删除html元素,jQuery添加删除DOM元素方法详解

    本文实例分析了jQuery添加删除DOM元素的方法.分享给大家供大家参考,具体如下: 介绍 DOM是Document Object Modeule的缩写,一般来说,DOM操作分成3个方面. 1.DOM ...

  6. python中logger_Python实现Logger打印功能的方法详解

    前言 众所周知在python中有专门用于logger打印的套件叫logging,但是该套件logger仅接收一个字符串类型的logger打印信息.因此,我们在使用是需要先提前将要打印的信息拼接成一个字 ...

  7. linux系统下添加新硬盘的方法详解

    对于linux新手来说,在linux上添加新硬盘,是很有挑战性的一项工作. 在Linux服务器上把硬盘接好,启动linux,以root登陆. fdisk -l ## 这里是查看目前系统上有几块硬盘 D ...

  8. android自动切换图片,Android应用中图片浏览时实现自动切换功能的方法详解

    先给最终效果图: 当我们在最下边的gallery中切换图片时,上面的大图片会自动切换,切换时有动画效果哦,很简单的一个程序,有待完善更多的功能! activity代码: package cn.com. ...

  9. HTML5为输入框添加语音输入功能的实现方法

    这里介绍的是大家以后要用到的html强大功能,可直接给输入框增加语音功能,下面我们先来看看实现方法. 大家可以看到在输入框右边的麦克风图标,点击麦克风就能够进行语音识别了. 其实很简单,语音识别是ht ...

最新文章

  1. iPad不是大号的iPod touch
  2. 《助推》读书笔记-行为经济学
  3. html判断是安卓还是苹果手机,网页能够自己判断是pc端首页还是手机android和苹果。...
  4. 第53课 化功大法 《小学生C++趣味编程》
  5. mysql常用操作指令总结
  6. Vertica系列: Vertica 数仓简单介绍
  7. ASP.NET MVC:多模板支持
  8. 数据太大?你该了解Hadoop分布式文件系统
  9. win10前置耳机插孔没声音_win10头戴式耳机麦克风没声音怎么办
  10. Java实现滑块拼图验证码校验
  11. Windows 7 with SP1简体中文专业版(微软MSDN原版)
  12. 场景设计题 汇总 (一)
  13. walking机器人仿真教程-应用-多点导航结合摄像头实现在线查房
  14. 742. Closest Leaf in a Binary Tree的思路
  15. 错误:There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate
  16. linux内核全局变量重定位,动态链接库中全局变量的重定位问题
  17. GPU图形图像渲染原理
  18. selenium Element is not clickable because another element obscures it — 点击被页面上其他元素遮住的控件,亲试有效!!!
  19. JS打开选择本地文件的对话框
  20. 万姓女孩清秀文雅的名字

热门文章

  1. Linux+宝塔安装swoole教程
  2. 致远OA合并处理策略
  3. Android 一键拨号
  4. 统计学第四周-概率分布
  5. 如何低成本搭建dnslog服务器
  6. 网络爬虫,淘宝API商品详情测试(抓取详情数据)
  7. Java中同包和不同包类进行相互访问的问题
  8. 豆瓣最新国产电影Top10
  9. tmux | 使用手册 (cheat sheet)
  10. 世界人工智能大会阿里巴巴专场论坛《数字时代的技术责任》来了