HTML5 语音搜索(淘宝店语音搜素)


Posted in HTML / CSS onJanuary 03, 2013
Html5支持语音搜索,可惜的是只有webkit核心的浏览器才能使用。用法很简单  只需要在input添加属性x-webkit-speech即可,例子如下:   <input type="text" x-webkit-speech />

这样你的输入框右边里就多了个「小话筒」,点击的时候就会提示  

这时说出来识别后就可以了,如淘宝店语音搜素:

HTML5 语音搜索(淘宝店语音搜素)

语音输入其他属性:   lang  就是语言种类

可以控制输入框里面的语音的语言种类,例如 <input type="text" x-webkit-speech lang="zh-CN"/>

目前已知的只有onwebkitspeechchange,顾名思义,就是语音发生变化时触发的事件,一般可以作为提交 <input type="text" x-webkit-speech onwebkitspeechchange="$(this).cloest('form').submit()"/> 这样说完以后就自动搜索了。
x-webkit-grammar :这个不是语音搜索用的属性,但是可以控制这个输入的语法,例如在做搜索框的话就可以用 <input type="text" x-webkit-speech x-webkit-grammar="bUIltin:search" />   x-webkit-grammar:

使得语音输入的内容尽量靠近搜索内容,去除多余的字符,例如「的」。

下面做一个小例子测试一下
复制代码
代码如下:

<html>
<body>
<inputtype="text"accesskey="s" autofocus="true" autocomplete="off"name="value_2"id="value_2"x-webkit-speech lang="zh-CN" x-webkit-grammar="bUIltin:search">
<button type="submit">搜 索</button>
</body>
</html>

效果如下:
HTML5 语音搜索(淘宝店语音搜素)
HTML / CSS 相关文章推荐
灵活运用CSS3特性绘制简易版围棋效果
Sep 28 HTML / CSS
CSS3的Border-radius轻松制作圆角
Dec 24 HTML / CSS
CSS3实现各种图形的示例代码
Oct 19 HTML / CSS
CSS3的calc()做响应模式布局的实现方法
Sep 06 HTML / CSS
HTML5中的Scoped属性使用实例
Apr 23 HTML / CSS
HTML5 Canvas中使用用路径描画圆弧
Jan 01 HTML / CSS
HTML5 LocalStorage 本地存储详细概括(多图)
Aug 18 HTML / CSS
移动端开发HTML5页面点击按钮后出现闪烁或黑色背景的解决办法
Sep 19 HTML / CSS
Html5获取高德地图定位天气的方法
Dec 26 HTML / CSS
amazeui页面分析之登录页面的示例代码
Aug 25 HTML / CSS
关于html选择框创建占位符的问题
Jun 09 HTML / CSS
CSS中使用grid布局实现一套模板多种布局
Jul 15 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
html5声频audio和视频video等新特性详细说明
Dec 26 #HTML / CSS
You might like
使用sockets:从新闻组中获取文章(二)
2006/10/09 PHP
七款最流行的PHP本地服务器分享
2013/02/19 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
php简单实现批量上传图片的方法
2016/05/09 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
2016/06/29 PHP
JS日历 推荐
2006/12/03 Javascript
基于jQuery的ajax功能实现web service的json转化
2009/08/29 Javascript
javascript getElementsByClassName 和js取地址栏参数
2010/01/02 Javascript
获取服务器传来的数据 用JS去空格的正则表达式
2012/03/26 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
2014/06/30 Javascript
基于JQuery实现图片轮播效果(焦点图)
2016/02/02 Javascript
JavaScript+canvas实现七色板效果实例
2016/02/18 Javascript
js中数组的常用方法小结
2016/12/30 Javascript
jQuery自定义图片上传插件实例代码
2017/04/04 jQuery
利用Vue2.x开发实现JSON树的方法
2018/01/04 Javascript
使用veloticy-ui生成文字动画效果
2018/02/08 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
Ant Design Pro 下实现文件下载的实现代码
2019/12/03 Javascript
npx create-react-app xxx创建项目报错的解决办法
2020/02/17 Javascript
如何编写一个 Webpack Loader的实现
2020/10/18 Javascript
python基础知识小结之集合
2015/11/25 Python
python下如何查询CS反恐精英的服务器信息
2017/01/17 Python
python实现按长宽比缩放图片
2018/06/07 Python
pytorch: Parameter 的数据结构实例
2019/12/31 Python
使用Python matplotlib作图时,设置横纵坐标轴数值以百分比(%)显示
2020/05/16 Python
video.js支持m3u8格式直播的实现示例
2020/05/20 HTML / CSS
Gucci法国官方网站:意大利奢侈品牌
2018/07/25 全球购物
劳资员岗位职责
2013/11/11 职场文书
公司董事长岗位职责
2014/06/08 职场文书
卖车协议书范例
2014/09/16 职场文书
学校党的群众路线教育实践活动整改措施
2014/10/25 职场文书
党员活动总结
2015/02/04 职场文书
如何写辞职信
2015/05/13 职场文书
幼儿园迎新生欢迎词
2015/09/30 职场文书
python实现简单的名片管理系统
2021/04/26 Python
virtualenv隔离Python环境的问题解析
2022/06/21 Python