【miscellaneous】语音识别工具箱综述和产品介绍
原文:http://www.thinkface.cn/thread-893-1-1.html
今天是周末,想来想去,还是写一篇这样的博文吧。算是对语音识别这一段时间的总结,为后来的人融入铺好前面的路。这个只是工具箱的综述,不是语音识别的综述。希望您有所收获。
目前,语音识别领域公开的开源的代码或者说工具箱有:sphinx,htk,julius,kaldi。也许也有其他的吧。下面我尽量一一介绍:
1.sphinx:这个是李开复的博士论文。后面不断的壮大,有了后来的版本。这个比较小,实现起来也比较简单点吧。
网址:http://cmusphinx.sourceforge.net/
网上有很多sphinx的资料:
1)最著名的当属Sphinx武林秘籍这个系列。作者很详细的说明了一切,值得你去参考和实验。
2)zouxy09博文的这个系列也很清楚的说了sphinx。
如果你想实验,基本这些资料就很全了。你可以很好的做些实验了。最近也看到调用sphinx的接口放到安卓等一些平台上,所以在我看来这个开源虽然有点老,但是我觉得还是很不错的。还是有很多东西需要人去挖掘的。
2.htk :这个虽然说是隐马尔科夫(HMM)工具箱,但是基本是为语音识别专用。与sphinx相比,htk的知名度一直很高,一直长久不衰。很多语音识别的论文的实验都是基于这个实现的。在深度学习之前,基本很多的语音识别实验都是他垄断的。
网址:http://htk.eng.cam.ac.uk/
htk的资料还是很多的,htkbook是最好的资料,虽然是英文,而且很多页。但中国人还是有才的,有人翻译了前三章,大家可以去读读。很经典的书吧,读完你基本会对语音识别过程有个简单的认识吧。当然,想入门就得做实验。前面的几个博文基本介绍了。先贴我的博文吧:
1.语音识别系统之htk------孤立词识别(yesno)
2.语音识别系统之htk-----连续语音识别
其他的资料我在上面的博文里都提到了。htk博大精深,我们后续还会继续添加资料的。
3.julius:这个是日本人弄的一个语音识别系统。我自己不是很熟悉。
网址:http://julius.sourceforge.jp/en_index.php?q=en/index.html
这个网址有很多资料,比如下载和book等等。有人写了一篇论文:基于Julius的机器人语音识别系统构建。其他的资料还是比较少。如果有时间我也愿意去把这个补全。
4.kaldi :这个我一直比较有兴趣吧。因为有深度学习的内容。最近,深度学习在语音识别上的运行已经很好了,把语音识别提高到了一个很高的标准了。
网址:http://kaldi.sourceforge.net/
中文的资料可以参加我的博文:
1.语音识别工具箱之kaldi介绍,比如一些实例,你也可以去看看我的博文了。具体的不贴链接了。
2.povey写的四篇文章。在kaldi代码里有个doc里面有。大家自己去查看下吧。这个工具箱的中文资料实在太少,我也就根据自己的实验写出了些东西。希望你们可以有所收获吧。还有自己可以去看povey的个人主页,里面有资料哦。http://www.danielpovey.com/index.html这个是主页网址。
许多使用kaldi的原因大多由于kaldi支持深度学习的dnn模型。希望kaldi能够壮大吧,如果你有数据库,在kaldi上实验是件简单的事情。因为脚本都写好了。
至此,工具箱就介绍完毕。
下面我们就介绍些目前的市场产品说说吧。
国内产品有:讯飞语点,百度助手等。
国外产品有:谷歌的google now ,苹果的siri,微软的Speech SDK 和操作系统里的语音识别。
我用过的讯飞语点,原来的不是很准,但越用越准确。感觉和推荐系统差不多吧。百度助手的确不是还好,不知道现在改进没?百度的深度学习研究院还是很好的,有余凯老师在,希望可以很好的推出自己的产品。如果明年招了我,那就好了。呵呵……希望余凯老师可以把语音产品做的更好吧……讯飞就不用说了,国内语音的领导者,关键在我大安徽,呵呵……其他的语音公司有云知声,腾讯微信的语音识别,等等其他的。科研机构有中国科技大学,清华大学,中科院的自动化研究所等等都很不错的。唯独我们学校似乎没什么进展。
国外的科技公司在语音上面都很猛的,暑假上过微软邓力老师的深度学习的课。微软的语音识别还是很不错的。谷歌的和苹果的就不用说了。我希望中文的比他们好就可以了。呵呵……
大家可以多去用用这些产品吧。多帮这些去改进自己的识别系统。
感觉写的有点多了,以上也就是我的一些认识吧。希望对你有用,欢迎和我交流和讨论。争取早日自己可以写一个语音识别的综述。加油……
【miscellaneous】语音识别工具箱综述和产品介绍的更多相关文章
- 机器学习&数据挖掘笔记_13(用htk完成简单的孤立词识别)
最近在看图模型中著名的HMM算法,对应的一些理论公式也能看懂个大概,就是不太明白怎样在一个具体的机器学习问题(比如分类,回归)中使用HMM,特别是一些有关状态变量.观察变量和实际问题中变量的对应关系, ...
- kaildi讲解
转载声明:本文为转载文章 作者:ferb2015 原文地址:https://blog.csdn.net/eqiang8848/article/details/81543599 kaldi是一个开源的语 ...
- 【miscellaneous】使用Google语音识别引擎(Google Speech API)[3月5日修改]
原文:http://blog.csdn.net/dlangu0393/article/details/7214728#comments 近期重写本文,暂时禁止评论. 最近在使用Qt编写一个客户端程序的 ...
- Deep Learning论文笔记之(八)Deep Learning最新综述
Deep Learning论文笔记之(八)Deep Learning最新综述 zouxy09@qq.com http://blog.csdn.net/zouxy09 自己平时看了一些论文,但老感觉看完 ...
- [转]Kaldi语音识别
转:http://ftli.farbox.com/post/kaldizhong-wen-shi-bie Kaldi语音识别 1.声学建模单元的选择 1.1对声学建模单元加入位置信息 2.输入特征 3 ...
- 深度学习综述(LeCun、Bengio和Hinton)
原文摘要:深度学习可以让那些拥有多个处理层的计算模型来学习具有多层次抽象的数据的表示.这些方法在很多方面都带来了显著的改善,包含最先进的语音识别.视觉对象识别.对象检測和很多其他领域,比如药物发现和基 ...
- zz视频分割在移动端的算法进展综述
视频分割在移动端的算法进展综述 语义分割任务要求给图像上的每一个像素赋予一个带有语义的标签,视频语义分割任务是要求给视频中的每一帧图像上的每一个像素赋予一个带有语义的标签. 视频分割是一项广泛使用的技 ...
- Kaldi语音识别快速入门
一.简介 Kaldi是使用C++编写的语音识别工具包,Apache License v2.0许可.主要供语音识别研究人员使用.Kaldi的目标和范围与HTK类似.目标是拥有易于修改和扩展的现代而灵活的 ...
- 《A Survey on Transfer Learning》迁移学习研究综述 翻译
迁移学习研究综述 Sinno Jialin Pan and Qiang Yang,Fellow, IEEE 摘要: 在许多机器学习和数据挖掘算法中,一个重要的假设就是目前的训练数据和将来的训练数据 ...
随机推荐
- linux 优化
如何优化Linux系统? 1)不用root超级用户登录,添加普通用户,通过sudo授权管理:/etc/sudoers 2)更改默认的远程连接ssh服务端口号,禁止root用户远程登录到服务器:/etc ...
- keil结合st-link使用SWO的两种调试方法笔记
通过strongerHuang的教程,实现了SWO的两种调试方法, 1.在keil调试的过程中,使用debug printf viewer打印信息, 2.在STM32 ST-LINK Utility中 ...
- C# 加载显示ftp上图片方法
ftp://用户名:密码@IP/路径 FTP的一种登陆方式 如ftp://sing:song@192.168.1.133/upload/pic/236.jpg
- Docker搭建Redis一主两从三哨兵
作者:oscarwin juejin.im/post/5d26b03de51d454fa33b1960 这次实验准备了三台云主机,系统为Debian,ip分别为:35.236.172.131 ,35. ...
- 计算几何板子题【2019牛客国庆集训派对day7——三角形和矩形】【多边形相交的面积】
链接:https://ac.nowcoder.com/acm/contest/1112/J来源:牛客网 题目描述 Bobo 有一个三角形和一个矩形,他想求他们交的面积. 具体地,三角形和矩形由 8 个 ...
- SP703 SERVICE - Mobile Service
思路:DP 提交:1次 题解: 我们把处理到的要求作为阶段. \(f[i][x][y][z]\)表示第 \(i\) 个要求,三个人分别的位置. 发现这样有很多无用状态,因为显然在第 \(i\) 个要求 ...
- ueditor自动上传Word中的图片
如何做到 ueditor批量自动上传word图片? 1.前端引用代码 <!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//E ...
- 【线性代数】7-2:线性变化的矩阵(The Matrix of a Linear Transformation)
title: [线性代数]7-2:线性变化的矩阵(The Matrix of a Linear Transformation) categories: Mathematic Linear Algebr ...
- Applications (ZOJ 3705)
题解:就是题目有点小长而已,可能会不想读题,但是题意蛮好理解的,就是根据条件模拟,计算pts.(送给队友zm. qsh,你们不适合训练了.) #include <iostream> #in ...
- linux下查看内存频率,内核函数,cpu频率
查看CPU: cat /proc/cpuinfo # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理 ...