红联Linux门户
Linux帮助

Ubuntu下SRILM的安装方法

发布时间:2016-03-05 10:52:57来源:linux网站作者:数据挖掘小王子

最近做的一个项目要用到语言模型,在网上找了一些开源的工具包试了一下。废话不多说,下面直接介绍一下SRILM的安装方法。

我实在ubuntu14.04底下使用SRILM。

SRILM的下载地址:http://www.speech.sri.com/projects/srilm/download.html(我使用的是1.7.1版本)

Ubuntu下SRILM的安装方法


1、安装 tcl

有用SRILM要用到tcl工具的一些功能,所以我先装了tcl。

tcl的下载地址:http://www.tcl.tk/software/tcltk/download.html(我使用的是 tcl8.6.5-src.tar.gz)

在tcl解压包的unix文件夹中的README文件介绍了tcl的安装方法。其实也就三个命令:

make 
make install 


2、相关工具的检查

SRILM的使用还需要:

A template-capableANSI-C/C++ compiler, preferably gcc version 3.4.3 or higher.
GNU make: to control compilation and installation.
GNU gawk: required for many of the utility scripts.
GNU gzip: to unpack the distribution, and to allow SRILM programs to handle “.Z” and “.gz” compressed datafiles (highly recommended).
bzip2: to handle “.bz2″ compressed files (optional).
p7zip: to handle “7-zip” compressed files (optional).

可以在终端输入相关工具名,看看是否装了(例如输入“make”)。如果没有安装,会出现提示,直接按提示安装就好。


3、SRILM的安装

说了这么多,终于到安装SRILM了!

我的SRILM解压后放在/home/chenhuajie/Downloads/srilm里面,这个地址之后要用到。

3.1.修改srilm/MakeFile:

修改或在第7行下面加上一行
# SRILM = /home/speech/stolcke/project/srilm/devel (原)
SRILM =

3.2.再修改srilm/common/Makefile.machine.*****:

*****所填的内容和本机硬件平台有关。可以在终端输入一下命令查看:

uname -i 

比如我的机子是x86_64,那我修改的是Makefile.machine.i686-m64这个文件。

找到:
TCL_INCLUDE =
TCL_LIBRARY =
修改为:
TCL_INCLUDE =
TCL_LIBRARY =
NO_TCL = X  
找到:
GAWK = /usr/bin/awk  
修改为:
GAWK = /usr/bin/gawk

3.3.编译SRILM

srilm目录下输入:

make World 

然后就会唰唰唰地出现一堆东西。

3.4.修改环境变量

在终端输入:

export PATH=/home/chenhuajie/Downloads/srilm/bin/:/home/chenhuajie/Downloads/srilm/bin:$PATH 

这个地址要看自己的安装位置,因人而异。

3.5.测试

在终端输入依次输入一下命令:

make
test


最后就可以愉快地玩耍了。


本文永久更新地址:http://www.linuxdiyf.com/linux/18637.html