四、Html5 语音识别

简介:

Html5 实现语音识别So easy!!!!

一般的文本框

<input />

语音识别文本框

<input x-webkit-speech />

OK ... 就是这么简单!

 

其他参数:

1、lang  强制输入框里的语言种类

<input type="text" x-webkit-speech lang="zh-CN"/>

2、x-webkit-grammar  语音输入语法,"builtin:search”值使得语音输入的内容尽量靠近搜索内容,去除多余的字符。
例如自动删除写助词之类的,没有测试

<input type="text" x-webkit-speech x-webkit-grammar="bUIltin:search" />

3、onwebkitspeechchange 当语音识别成功,文本写入到文本框之后触发。

复制代码
    <script type="text/javascript">
        function fun() {
            alert("OK");
        }
    </script>

<input x-webkit-speech  onwebkitspeechchange="fun();"/>
复制代码

 

 

 

支持Html5的浏览器包括Firefox(火狐浏览器),IE9及其更高版本,Chrome(谷歌浏览器),SafariOpera等;国内的傲游浏览器(Maxthon),以及基于IE或Chromium(Chrome的工程版或称实验版)所推出的360浏览器搜狗浏览器QQ浏览器猎豹浏览器等国产浏览器同样具备支持HTML5的能力,所以此功能也只能在此条件下才OK!!


本文转自武沛齐博客园博客,原文链接:http://www.cnblogs.com/wupeiqi/archive/2013/05/07/3064292.html,如需转载请自行联系原作者

相关实践学习
一键创建和部署高分电影推荐语音技能
本场景使用天猫精灵技能应用平台提供的技能模板,在2-5分钟内,创建一个好玩的高分电影推荐技能,使用模板后无须代码开发,系统自动配置意图、实体等,新手0基础也可体验创建技能的乐趣。
达摩院智能语音交互 - 声纹识别技术
声纹识别是基于每个发音人的发音器官构造不同,识别当前发音人的身份。按照任务具体分为两种: 声纹辨认:从说话人集合中判别出测试语音所属的说话人,为多选一的问题 声纹确认:判断测试语音是否由目标说话人所说,是二选一的问题(是或者不是) 按照应用具体分为两种: 文本相关:要求使用者重复指定的话语,通常包含与训练信息相同的文本(精度较高,适合当前应用模式) 文本无关:对使用者发音内容和语言没有要求,受信道环境影响比较大,精度不高 本课程主要介绍声纹识别的原型技术、系统架构及应用案例等。 讲师介绍: 郑斯奇,达摩院算法专家,毕业于美国哈佛大学,研究方向包括声纹识别、性别、年龄、语种识别等。致力于推动端侧声纹与个性化技术的研究和大规模应用。
目录
相关文章
|
移动开发 HTML5
如何在HTML5中使用视频和音频?
如何在HTML5中使用视频和音频?
零基础HTML入门教程(10)——图像
我们这一小结学习了img图片标签,有了我们可以随意在网页设计插入图片,大家下面要熟练使用。我们上一小节学习了注释,我们这一小节学习一下图像,理解图像含义并熟练使用。但是图片一般是一个文件,我们可以通过源属性,将图片显示到img标签中。标签有两个必需的属性:src 属性 和 alt 属性。图片没法用文字描述,很难把图片放到img标签的内容部分。标签并不会在网页中插入图像,而是从网页上链接图像。标签创建的是被引用图像的占位空间。img 元素向网页中嵌入一幅图像。请注意,从技术上讲,
|
移动开发 前端开发 HTML5
[HTML5]嵌入内容
[HTML5]嵌入内容
129 0
[HTML5]嵌入内容
|
移动开发 HTML5
HTML5——HTML5多媒体标签
HTML5——HTML5多媒体标签
104 0
HTML5——HTML5多媒体标签
|
存储 Java 应用服务中间件
HTML图像
HTML图像
106 0
|
Web App开发 移动开发 开发者
HTML5音频|学习笔记
快速学习HTML5音频
126 0
03.HTML5(音频)
Your browser does not support the audio element. 属性解析 屏幕快照 2018-03-06 下午2.
765 0
|
移动开发 HTML5 语音技术
|
移动开发 API HTML5
第181天:HTML5——视频、音频
一、HTML5新增的video、source标签 1
1385 0
|
Web App开发 移动开发 编解码