kaldi学习的过程

  最近太忙,群里大家讨论的不够积极,而且翻译的事情似乎大家还在进行中……但是总是有新人进入这个kaldi的学习,在这里作为统一的阐述。

  首先,说下kaldi。kaldi是一个语音识别平台,里面含有很多语音识别所需要的模型,比如:gmm,sgmm,dnn和hmm。你可以通过自己的数据在这平台上训练得到自己的模型,然后用于识别。你需要做的也就是改些脚本,适合自己的语音库。跟htk这个平台差不多,只不过kaldi现在含有当前最流行的深度学习模型,这也许是大多数人学习的原因吧。

  其次,kaldi的学习过程。

             第一步,都是安装过程。大家根据我之前的安装博客,一般都可以安装成功,当然可能大家的平台不同,导致了一些问题,但这些都是可以解决的。平台大多数是:ubuntu,cygwin等。

             第二步,一般测试下自己是否成功。可以用yesno的数据库测试下。在egs目录下的yesno目录下。

             第三步,你可以用我之前分享的timit数据库,当然由于版权问题,你只能自己去做实验,不能发表文章或者其他用途。timit数据集还是比较小的,大约635MB。你可以先跑run.sh,然后再单独每个步骤的去运行,这样你就知道自己每步做了些什么,你就更加的理解。

            第四步,你可以用你自己的数据库训练模型和识别。这里的第一步就是数据准备阶段,这个还是有点麻烦,大家可以去kaldi主页上看这部分的内容,等群里@V翻译出来,大家就可以看中文的了。自己训练的自己数据库有些东西还是比较麻烦了,只有自己实践了才会清楚。

            此外,kaldi的主页还有一些其他的功能;比如关键词识别和在线识别等等。大家也可以去尝试。

  最后,备注下。现在kaldi中有两个公开的语音库,你可以去用下,分别是:vystadial_cz和vystadial_en。这个都可以在povey主页中下到,当然你下载了kaldi,进这些目录页可以用程序下载了。这个是数据的问题。此外,还有大家在群里问的问题,如果kaldi的问题没有人回答,可以去http://sourceforge.net/p/kaldi/discussion/这里问,povey及他的同事们会热情的回答大家问题。

  最最后,希望大家可以很好的学习kaldi,有问题也欢迎讨论。kaldi学习群:367623211。欢迎您的加入和讨论。


你可能感兴趣的:(kaldi学习的过程)