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
  • 相关阅读:
    SQL执行计划之sql_trace
    Pycharm,出现Invalid VCS root mapping The directory 解决方法
    npm安装cnpm时候报错code EINTEGRITY
    Linux 常用命令汇总
    vue 父子组件传值
    vue 钩子函数的使用
    sql 语句中 order by 的用法
    sql查询的常用语句
    vue 甘特图简单制作
    Node.js安装及环境配置
  • 原文地址:https://www.cnblogs.com/Climbing-Snail/p/9468480.html
Copyright © 2011-2022 走看看