当前位置: 首页 > news >正文

Linux安装SRILM

SRILM是一个构建和应用统计语言模型的开源工具包,主要用于语音识别,统计标注和切分,以及机器翻译,可运行在UNIX及Windows平台上。下面以Linux平台为准:

  1. 下载安装包:srilm-1.7.3.tar.gz

    官方下载地址:http://www.speech.sri.com/projects/srilm/download.html

  2. 解压后,进入目录srilm-1.7.3:

    在这里插入图片描述

  3. 打开Makefile文件,修改参数第7行和第13行:

    在这里插入图片描述

  4. 进入common目录,修改文件Makefile.machine.i686-m64 的第54行:

    在这里插入图片描述

  5. 最重要的一步:修改目录srilm-1.7.3下所有文件的操作权限(如果没有root权限,不改的话会不断报各种文件缺失以及操作权限不足等问题)。

    # find "srilm-1.7.3所在绝对路径" -exec chmod +x {} +
    find /home/your_path/srilm-1.7.3 -exec chmod +x {} +
    

    然后使用如下命令查看文件权限:

    # ls -l "srilm-1.7.3所在绝对路径"
    ls -l /home/your_path/srilm-1.7.3
    

    红框中的权限如图所示表明修改成功:

    在这里插入图片描述

  6. 一些细节:在安装过程中本人出现过某个目录下文件缺失的报错,当时还并未修改所有文件权限(因为是后知后觉),不清楚是否是该问题导致。但即使不是文件权限导致出错,仍可以通过以下方式挽救:

    • 前往./misc/src 目录查看是否存在下图红框包含的文件(我这里一开始没有,导致安装过程中报错)

      在这里插入图片描述

    • 如果没有上述文件,前往 ./dstruct/src 目录找到这几个文件并复制到./misc/src 目录下

      在这里插入图片描述

  7. 最后,执行命令:make World 。接着等待即可,出现如下运行日志表明安装成功:

    在这里插入图片描述

  8. 最最后,测试一下:make test 。运行完所有测试大概需要几分钟,如下图所示:

    在这里插入图片描述


创作不易,麻烦点点赞和关注咯!

相关文章:

  • HCIP(广域网)
  • 养生指南:五维守护身心健康
  • Spring Boot 注解 @ConditionalOnMissingBean是什么
  • 【Bluedroid】蓝牙 HID Host connect全流程源码解析
  • 通过云服务器实现异地组网 部署WireGuard
  • LeetCode Hot100 (双指针)
  • F5《2025年应用战略现状》报告:AI 落地加速,企业战略从讨论迈向行动
  • 【风控】模型算法区分度指标KS
  • 【C++进阶篇】红黑树的实现(赋源码)
  • 【软件使用】RSS(Really Simple Syndication)
  • 养生指南:五维提升健康品质
  • 重拾童年,用 CodeBuddy 做自己的快乐创作者
  • S7-1500PLC通过工艺对象实现V90总线伺服定位控制(105报文)
  • JavaWeb Web基础
  • Git命令汇总(自用,持续更新update 5/23)
  • Gartner《如果有效评估Generative AI项目的投资回报》学习心得
  • 账号冻结风险升级!亚马逊视频验证新增3大审核标准
  • Linux进程信号(五)之捕捉信号
  • c++11特性——lambda对象、包装器
  • 市面上有好用的拓客系统吗?
  • 企业网站建设与实现的论文/91关键词
  • 深圳市门户网站建设企业/深圳竞价托管
  • 中国建造师官方网站查询/制作网页的网站
  • 微信小程序游戏制作/郑州seo推广
  • 牡丹江建设局网站/百度的网站网址
  • 百度网站建设微信封面/做网页的网站