您的位置:首页 > 运维架构 > Linux

kaldi在ubuntu上的编译与安装

2014-07-20 17:55 507 查看
由于在此之前并没有深入接触linux操作系统,因此开始参照了许多他人的安装经验,尤其是以下文章的作者给了我许多的帮助,详情请见
http://www.linuxidc.com/Linux/2014-01/95843.htm
但是在我的系统上(ubuntukylin14.04)上安装原作者的方法并没有成功装上kaldi,所以分享一下我的具体安装步骤以及一些问题的解决方法.

1.环境配置以及下载kaldi安装包

sudo apt-get install subversion,autoconf,automake,gcc,libtool,subversion,libatlas-dev,libatlas-base-dev,gfortran

#如果提示没有找到软件包 sudo apt-get update

svn update

svn co https://kaldi.svn.sourceforge.net/svnroot/kaldi/trunk kaldi-trunk #该部在所在文件夹中创建kaldi-trunk文件夹存放kaldi内容,如果需要稳定版使用https://kaldi.svn.sourceforge.net/svnroot/kaldi/stable

cd kaldi-trunk/tools

cat INSTALL #里面有每一个tool的安装方法

make -j 4

2.配置编译工具

cd ../src

./configure

此时这里会报错,大概意思是没有安装openfst.事实上,编译之前必须要装openfst,ATLAS,sph2pipe三个软件

cd ../tools

cat Makefile #看看这三个软件具体是怎么安装的

sudo make openfst #先安装openfst

#在安装ATLAS之前要先关掉cpu throtting

sudo apt-get install cpufrequtils

sudo cpufreq-set -c 0 -g performance

sudo cpufreq-set -c 1 -g performance

sudo cpufreq-set -c 2 -g performance

sudo cpufreq-set -c 3 -g performance

#上面的0,1,2,3是cpu的编号,一般是这样的,如果提示错误了可以试试1,2,3,4.还是报错的话可以去上面install的地方寻找cpu的编号

sudo ./install_atlas.sh #完成ATLAS安装

cd ../src

sudo ./configure

make depend

make -j 4

#最后提示done表示完成安装

除此之外还遇到什么问题欢迎交流!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu linux kaldi