四、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,如需转载请自行联系原作者

相关实践学习
达摩院智能语音交互 - 声纹识别技术
声纹识别是基于每个发音人的发音器官构造不同,识别当前发音人的身份。按照任务具体分为两种: 声纹辨认:从说话人集合中判别出测试语音所属的说话人,为多选一的问题 声纹确认:判断测试语音是否由目标说话人所说,是二选一的问题(是或者不是) 按照应用具体分为两种: 文本相关:要求使用者重复指定的话语,通常包含与训练信息相同的文本(精度较高,适合当前应用模式) 文本无关:对使用者发音内容和语言没有要求,受信道环境影响比较大,精度不高 本课程主要介绍声纹识别的原型技术、系统架构及应用案例等。 讲师介绍: 郑斯奇,达摩院算法专家,毕业于美国哈佛大学,研究方向包括声纹识别、性别、年龄、语种识别等。致力于推动端侧声纹与个性化技术的研究和大规模应用。
目录
相关文章
|
SQL JSON 数据格式
获取中国【省、市、区县、乡镇街道】json,csv,sql数据
获取中国【省、市、区县、乡镇街道】json,csv,sql数据
2875 0
|
人工智能
阿里云语音AI这个appkey怎么找
阿里云语音AI这个appkey怎么找?
3049 1
|
JSON JavaScript 前端开发
Danfo.js专题 - Danfo.js与Dnotebook简介与入门
Danfo.js专题 - Danfo.js与Dnotebook简介与入门
297 0
|
4月前
|
Linux 应用服务中间件 数据安全/隐私保护
如何重置阿里云服务器密码?
本文介绍了如何重置阿里云服务器密码,包括设置新密码的流程及注意事项。内容涵盖登录控制台、选择服务器、重置密码参数配置等步骤,并详细说明了在线和离线修改密码的不同场景及操作方式,适用于Windows和Linux实例,默认用户名分别为Administrator和root。
|
10月前
|
人工智能 数据可视化 C++
Math24o:SuperCLUE开源的高中奥数推理测评基准,85.71分屠榜
Math24o是首个针对高中奥林匹克数学竞赛的中文大模型测评基准,采用2024年预赛真题实现自动化评估,为模型数学推理能力提供客观衡量标准。
342 48
Math24o:SuperCLUE开源的高中奥数推理测评基准,85.71分屠榜
|
机器学习/深度学习 编解码 自然语言处理
多模态大模型技术原理与实战(4)
本文介绍了多模态大模型的核心技术,包括数据集标注、数据表征、文本生成图像/语音/视频的方法、语音生成技术、视频生成模型以及跨模态融合技术。重点讨论了不同模型如GAN、VAE、Transformer和扩散模型的应用,并介绍了高效训练方法如Prefix Tuning、LORA等。此外,还详细描述了GPT-4的核心技术,如Transformer架构及其衍生物。
816 5
vue3 键盘事件 回车发送消息,ctrl+回车 内容换行
const textarea = textInput.value.textarea; //获取输入框元素
806 3
|
前端开发 JavaScript API
一场前端框架的“武林大会”,三大主流框架之间的性能比较!!!
一场前端框架的“武林大会”,三大主流框架之间的性能比较!!!
|
机器学习/深度学习 数据采集 人工智能
AI在戏剧与表演艺术中的应用
AI在戏剧与表演艺术中的应用
1496 0
|
Ubuntu Shell Linux
如何在 Ubuntu 中安装最新的 Python 版本
如何在 Ubuntu 中安装最新的 Python 版本
2982 1