zoukankan      html  css  js  c++  java
  • linux下安装srilm

    1.安装相关依赖库

       a.c/c++ compiler:编译器gcc 3.4.3及以上版本
       b.GNU make:构建和管理工程的工具,解释Makefile里的指令,描述了整个工程所有文件的编译顺序和编译规则。这里是为了控制SRILM的编译和安装。
       c.GNU gawk:GNU所做的awk程序语言。对于文字资料的修改,对比,抽取等处理,使用c或passcal等不方便且费时,awk能够以很短的程序完成。这里是处理SRILM里的一些脚本文件。
       d.GNU gzip:使用c语言编写的一种解压缩软件。这里是为了使SRILM能够处理.Z和.GZ后缀的压缩文件。
       e.bzip2:数据压缩软件,压缩效率更高。这里是使SRILM能处理.bz2后缀的压缩文件。
       f.P7zip:数据压缩软件。这里是使SRILM能处理7-zip的压缩文件。
       g.Tcl可嵌入式脚本语言。用于脚本编程和测试。这里是为了SRILM的测试。最好安装tcl8.x和tcl8.x-dev。
       h.csh:Unix shell的一种。(这个很重要,安装过程中有个问题困扰了很久,最后发现是csh没有安装的原因)。

    2.安装srilm

       a.下载srilm http://www.speech.sri.com/projects/srilm/download.html

       b.解压到相应目录

    tar -xzvf 下载目录/srilm-1.7.2.tar.gz -C 解压目录/srilm

       c.修改 ./srilm/Makefile

         注释掉  SRILM = /home/speech/stolcke/project/srilm/devel
    
         添加  SRILM = $(PWD)

       d.修改 srilm/common/Makefile.machine.*****

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

          如果机子是x86_64,则修改 Makefile.machine.i686-m64

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

    3.编译 srilm

       在 /srilm 目录下,输入

       make World

    4.修改环境变量

       在终端输入

       export PATH=/home/安装目录/srilm/bin/i686-m64:/home/安装目录/srilm/bin:$PATH

    5.测试

       在终端输入

       make test
  • 相关阅读:
    一个matlab小程序:挑出沪市A股年报与一季度报在同一天发布的股票
    AWK
    matlab搜索路径
    从新浪财经上下载交易明细数据并统计每天的买卖笔数(shell 命令行)
    AWK截取字符串
    tar GNU
    工作效率上的错觉(转载)
    matlab双精度浮点数编码及区间覆盖(原创)
    DNS服务器设置(Ubuntu10.04)
    sed
  • 原文地址:https://www.cnblogs.com/Climbing-Snail/p/9468480.html
Copyright © 2011-2022 走看看