SRILM的安装方法

官网

 

网上搜的安装教程:SRILM的安装方法

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

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

   SRILM的下载地址(我使用的是1.7.1版本)

1、安装 tcl

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

   tcl的下载地址(我使用的是 tcl8.6.5-src.tar.gz)

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

  ./configure

  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 = $(PWD)

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

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

posted @   dahu1  Views(1128)  Comments(0Edit  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示