小探移动设备上的语音识别
来源:互联网 发布:java封装 编辑:程序博客网 时间:2024/04/30 06:27
最近移动平台上有关语音识别的应用非常火爆,国外有siri和google voice search,国内有像挖财和UC浏览器等推出的语音输入和控制功能。今天也小试了吧,感觉这类技术已到了大规模应用的阶段。
以前的手机上也有类似语音控制的功能,记得最早使用的Nokia 6630就有一个专门语音指令输入的按钮,但这类应用非常简单,只能是有限的指令匹配。而现在,由于云的加入,使得语音识别非常的准确,有让人吃惊的效果,不信的人可以试试挖财上的语音识别。所以现在的语音识别的应用基本上都是在远端的云里完成,移动设备仅仅只是完成语音数据的采集和发送的功能。
于是乎,我就对挖财这类应用是如何做到这么高的识别率产生兴趣,这才发现,它是基于讯飞(http://www.voicecloud.cn)来完成语音识别的,它基于讯飞提供的API,把语音数据发过去,讯飞把识别后的文字返回。既然如此,我们也能基于讯飞做一些有关语音识别的应用的。正好讯飞就是这种提供接口的平台类公司,对开发者的支持还不错,下午花了不到一个小时时间既然可以在手机上搞出一个不错的语音识别应用。
1)申请开发者帐号
在http://dev.voicecloud.cn/上申请一个开发者帐号,它会给你一个APP ID,这个审批过程很快,不到10分钟
2)下载SDK
http://dev.voicecloud.cn/download.php?vt=1
我下载的是android SDK
3)编译和调试demo
在下载下来的SDK有个sample目录,下面有个MSCDemo的应用,直接把它导入到eclipse里
编译时有错,把有错那行删除即可。
由于还没解决在android模拟器里无法语音输入的问题,我只好在真机上调试。
4)运行demo
简单试用后,发现效果确实不错。
语音输入提示:
对句子的识别:
对一些不良用语的转义(我说“他妈的”):
蛮有意思的,可见讯飞后台有个很强大的语料库,具备一定的人工智能能力。
不过,还没找到讯飞是如何收费的信息,如果要商用的话,得好好考察一下。以后有时间,可以研究一下这个语音识别的云端是如何实现的,争取能自己搭建一个小型的云服务。
- 小探移动设备上的语音识别
- 搜狗语音云开发入门--移动端轻松添加高大上的语音识别
- 小词汇量的语音识别
- 语音识别的个人小总结
- 语音识别-小娜
- 移动设备上使用opencv 1.10做图像识别的例子
- 移动设备上使用opencv 1.10做图像识别的例子 .
- 在移动设备上高速高精度的人脸识别:MobileId
- 移动设备上的操作系统
- 虚拟机识别移动设备
- 语音合成与语音识别小例子
- 小程序 语音识别(一)
- 小例子,C#开发之kinect体感交互设备英文语音识别
- Android 开发基于百度语音识别技术的小程序
- 几款iphone上的语音识别软件
- 浏览器上的HTML5语音识别功能实例页面
- 语音识别系统之kaldi----在timit上的实验
- 关于android上调用google的语音识别功能
- Android学习笔记(十三)-使用Socket进行大文件断点上传续传
- 在python sqlalchemy中子查询的使用
- java学习小笔记(二.i/o)
- 转 -- 基于DDS的Oracle灾备方案
- [Erlang 0019]Redis协议解读与实现(.Net & Erlang)
- 小探移动设备上的语音识别
- socket异步操作
- linux jdk环境安装整理
- java学习小笔记(三.socket通信)
- Iphone文本切页代码
- hadoop原理
- “atof”: 不能将参数 1 从“CString”转换为“const char *”
- レンジテーブル
- tcp/ip协议