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实现漂亮便签样式
Mar 18 HTML / CSS
CSS3属性background-size使用指南
Dec 09 HTML / CSS
用CSS3打造HTML5的Logo(实现代码)
Jun 16 HTML / CSS
使用CSS3的ruby-position固定注音位置的用法示例
Jul 05 HTML / CSS
css3边框_动力节点Java学院整理
Jul 11 HTML / CSS
html5 Canvas画图教程(7)—canvas里画曲线之quadraticCurveTo方法
Jan 09 HTML / CSS
使用phonegap播放音频的实现方法
Mar 31 HTML / CSS
详解canvas绘图时遇到的跨域问题
Mar 22 HTML / CSS
Canvas图片分割效果的实现
Jul 29 HTML / CSS
微信小程序canvas实现水平、垂直居中效果
Feb 05 HTML / CSS
HTML5单选框、复选框、下拉菜单、文本域的实现代码
Dec 01 HTML / CSS
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
Apr 22 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二分法查找数组是否包含某一元素
2013/05/23 PHP
PHP产生不重复随机数的5个方法总结
2014/11/12 PHP
十幅图告诉你什么是PHP引用
2015/02/22 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
PHP实现抽奖功能实例代码
2020/06/30 PHP
extjs 学习笔记 四 带分页的grid
2009/10/20 Javascript
textarea焦点的用法实现获取焦点清空失去焦点提示效果
2014/05/19 Javascript
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
JS扩展方法实例分析
2015/04/15 Javascript
bootstrap-wysiwyg结合ajax实现图片上传实时刷新功能
2016/05/27 Javascript
js添加千分位的实现代码(超简单)
2016/08/01 Javascript
Bootstrap 3 按钮标签实例代码
2017/02/21 Javascript
从零学习node.js之mysql数据库的操作(五)
2017/02/24 Javascript
JS实现排行榜文字向上滚动轮播效果
2019/11/26 Javascript
Vue-cli4 配置 element-ui 按需引入操作
2020/09/11 Javascript
python实现将元祖转换成数组的方法
2015/05/04 Python
利用python生成一个导出数据库的bat脚本文件的方法
2016/12/30 Python
Python绑定方法与非绑定方法详解
2017/08/18 Python
Python3中的json模块使用详解
2018/05/05 Python
Python http接口自动化测试框架实现方法示例
2018/12/06 Python
Python面向对象程序设计之类的定义与继承简单示例
2019/03/18 Python
python assert的用处示例详解
2019/04/01 Python
快速排序的四种python实现(推荐)
2019/04/03 Python
基于python-opencv3的图像显示和保存操作
2019/06/27 Python
解决pycharm remote deployment 配置的问题
2019/06/27 Python
Python中类似于jquery的pyquery库用法分析
2019/12/02 Python
python3 使用traceback定位异常实例
2020/03/09 Python
python3中的logging记录日志实现过程及封装成类的操作
2020/05/12 Python
HTML5 Canvas阴影使用方法实例演示
2013/08/02 HTML / CSS
上海奥佳笔试题面试题
2016/11/16 面试题
SQL Server笔试题
2012/01/10 面试题
集团薪酬管理制度
2014/01/13 职场文书
委托书怎么写
2014/07/31 职场文书
机械工程及其自动化专业求职信
2014/08/08 职场文书
推销搭讪开场白
2015/05/28 职场文书
详解Mysql事务并发(脏读、不可重复读、幻读)
2022/04/29 MySQL