kaldi语音识别工具包
要构建工具包:请参阅./install。这些说明对于包括Linux各种口味的UNIX系统有效;达尔文和cygwin(尚未在更多的“异国情调”的unix品种上进行测试)。有关Windows安装说明(不包括Cygwin),请参见Windows/Install。
要运行示例系统构建,请参见EGS/readme.txt
如果您遇到问题(并且可能会),请随时与开发人员联系(见下文)。除了具体问题外,请告诉我们是否有特定方面您认为可以改进,发现令人困惑的等以及您最希望拥有的缺少功能。
kaldi信息频道
有关kaldi的热门新闻,请参阅项目网站。
kaldi的文档:
- 有关项目的信息,技术描述,C ++编码的教程。
- C ++代码的doxygen参考。
kaldi论坛和邮件列表:
我们有两个不同的列表
- 用户列表kaldi -shelp
- 开发人员列表kaldi开发人员:
要注册任何这些邮件列表,请访问http://ka*ld*i-asr.*org/forums.html:
贡献者的发展模式
- 在Github创建一个主要kaldi存储库的个人叉。
- 在指定的分支中进行更改,与主人不同,例如,您创建一个分支my-aw-teature。
- 通过GitHub的Web界面生成拉动请求。
- 通常,请遵循Google C ++样式指南。 kaldi有一些例外。您可以使用Google的cpplint.py来验证您的代码是否没有基本错误。
平台特定说明
Fedora 41(后来)
为了使用发行版提供的库在Fedora 41上构建它,您需要将开发库和依赖项安装
sudo dnf install lapack-devel openfst-devel
然后如下构建包:
kaldi/build/Release\”>
cmake -S ./ -Bbuild/Release -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DBuildForFedora=ON cmake --build /home/gerhard/workspace/ kaldi /build/Release
PowerPC 64BITS LITTER-ENDIAN(PPC64LE)
- 预计kaldi将在RHEL> = 7中开箱即用,并且Ubuntu> = 16.04与OpenBlas,Atlas或Cuda一起使用。
- 可以在https://developer.*nvi**dia.com/cuda-downloads上找到PPC64LE的CUDA驱动程序。
- IBM Redbook可以作为安装和配置CUDA的指南。
安卓
- kaldi支持使用Android NDK,Clang ++和OpenBlas的Android编译。
- 有关详细信息,请参见此博客文章。
网络组件
- kaldi支持使用Emscripten和OpenBlas进行网络组件的交叉编译,用于浏览器内执行
- 有关构建过程的逐步描述,请参见此存储库。
