HTML5 语音搜索只需一句代码


Posted in HTML / CSS onJanuary 03, 2013

HTML5 语音搜索只需一句代码

淘宝网的语音搜索也有了一阵子了,但似乎都没看到相关的博客或帖子在说这个如何实现,今天查了点资料,发现原来实现是如此简单,可能是因为太简单了,也就没有人讨论了吧。

其实实现只需一句代码即可:

x-webkit-speech

一看到这句代码,想到了什么?对,这说明语音搜索只支持webkit内核浏览器,那么这段代码具体要放在哪呢?

复制代码代码如下:


<input type="text" class="text" name="value_2" id="value_2" x-webkit-speech>

放在文本输入框内就行了,其他的什么都不用做,看

HTML5 语音搜索只需一句代码

当然还有一些其他的参数,比如设置语音限制语言种类

复制代码
代码如下:

<input type="text" class="text" name="value_2" id="value_2" x-webkit-speech lang="zh-CN">

还有设置语音输入语法的参数,这个就比较试用于搜索框。加上这参数后,系统就会自动去掉“的”、“啦”这类无意义的字
复制代码
代码如下:

<input type="text" class="text" name="value_2" id="value_2" x-webkit-speech x-webkit-grammar="bUIltin:search">

当然在测试时候发现一个小问题,就是当具有语音搜索的页面是iframe页面时,点击麦克风后,“请开始说话”这浮动层就不跟随input输入框了

HTML5 语音搜索只需一句代码

相关阅读:HTML5 语音搜索(淘宝店语音搜素)

HTML / CSS 相关文章推荐
CSS3制作Dropdown下拉菜单的方法
Jul 18 HTML / CSS
用CSS3的box-reflect来制作倒影效果
Nov 15 HTML / CSS
css3进阶之less实现星空动画的示例代码
Sep 10 HTML / CSS
Android本地应用打开方法——通过html5写连接
Mar 11 HTML / CSS
HTML5 本地存储和内容按需加载的思路和方法
Apr 07 HTML / CSS
HTML5在canvas中绘制复杂形状附效果截图
Jun 23 HTML / CSS
使用HTML5中的contentEditable来将多行文本自动增高
Mar 01 HTML / CSS
html2 canvas生成清晰的图片实现打印功能
Sep 23 HTML / CSS
使用html2canvas实现将html内容写入到canvas中生成图片
Jan 03 HTML / CSS
h5页面唤起app如果没安装就跳转下载(iOS和Android)
Jun 03 HTML / CSS
浅谈由position属性引申的css进阶讨论
May 25 HTML / CSS
HTML5 语音搜索(淘宝店语音搜素)
Jan 03 #HTML / CSS
html5拖曳操作 HTML5实现网页元素的拖放操作
Jan 02 #HTML / CSS
使用CSS实现弹性视频html5案例实践
Dec 26 #HTML / CSS
HTML5中实现拖放效果无须借助javascript
Dec 26 #HTML / CSS
html5 application cache遇到的严重问题
Dec 26 #HTML / CSS
html5 web本地存储将取代我们的cookie
Dec 26 #HTML / CSS
html5之Canvas路径绘图、坐标变换应用实例
Dec 26 #HTML / CSS
You might like
自动生成文章摘要的代码[PHP 版本]
2007/03/20 PHP
PHP列出MySQL中所有数据库的方法
2015/03/12 PHP
PHP面向对象详解(三)
2015/12/07 PHP
PHP实现用户登录的案例代码
2018/05/10 PHP
javascript 禁止复制网页
2009/06/11 Javascript
js的Boolean对象初始值示例
2014/03/04 Javascript
JS中产生20位随机数以0-9为例也可以是a-z A-Z
2014/08/01 Javascript
JS回调函数的应用简单实例
2014/09/17 Javascript
JS实现仿微博可关闭弹出层效果
2015/09/21 Javascript
跟我学习javascript的var预解析与函数声明提升
2015/11/16 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
2016/07/28 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
jquery 动态增加删除行的简单实例(推荐)
2016/10/12 Javascript
JavaScript中boolean类型之三种情景实例代码
2016/11/21 Javascript
vue+ElementUI实现订单页动态添加产品数据效果实例代码
2017/07/13 Javascript
Angularjs实现控制器之间通信方式实例总结
2018/03/27 Javascript
layui lay-verify form表单自定义验证规则详解
2019/09/18 Javascript
[56:29]Secret vs Optic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python序列之list和tuple常用方法以及注意事项
2015/01/09 Python
Python实现的Excel文件读写类
2015/07/30 Python
Python基于pandas实现json格式转换成dataframe的方法
2018/06/22 Python
浅谈python3.6的tkinter运行问题
2019/02/22 Python
利用Python实现微信找房机器人实例教程
2019/03/10 Python
python实现人工智能Ai抠图功能
2019/09/05 Python
python 协程中的迭代器,生成器原理及应用实例详解
2019/10/28 Python
Python实现文件压缩和解压的示例代码
2020/08/12 Python
python实现图片转换成素描和漫画格式
2020/08/19 Python
Pytorch生成随机数Tensor的方法汇总
2020/09/09 Python
python Protobuf定义消息类型知识点讲解
2021/03/02 Python
介绍一下Linux内核的排队自旋锁
2014/01/04 面试题
揭牌仪式主持词
2014/03/19 职场文书
试用期自我鉴定范文
2014/03/20 职场文书
室内设计专业毕业生求职信
2014/05/02 职场文书
入党个人总结范文
2015/03/02 职场文书
家庭暴力离婚起诉书
2015/05/18 职场文书
CSS 鼠标选中文字后改变背景色的实现代码
2023/05/21 HTML / CSS