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

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 。运行完所有测试大概需要几分钟,如下图所示:

    在这里插入图片描述


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

http://www.xdnf.cn/news/8221.html

相关文章:

  • 【Android开发——Activity简述】
  • Femap许可证兼容性问题
  • 同城上门预约服务系统案例分享,上门服务到家系统都有什么功能?这个功能,很重要!
  • 科学养生指南:解锁健康生活密码
  • 一个简易的图片与文件从同一个入口上传
  • 【数据结构】链式二叉树
  • 物理定律的数学结构基础及AI推理
  • [欠拟合过拟合]机器学习-part10
  • Java:希尔排序
  • 15.集合框架的学习
  • Unity基础学习(六)Mono中的重要内容(2)协同程序
  • 无人机桥梁检测效率问题-高精度3D建模及航线规划
  • AI智能分析网关V4车辆违停检测算法在道路/停车场/消防通道等场景应用解决方案
  • GitHub 趋势日报 (2025年05月21日)
  • 3D打印零件也能加密授权?戴姆勒和威步打造工业3D打印新范式
  • labview实现登录系统
  • Seay代码审计工具
  • centos8安装 kvm
  • jq常用命令
  • 线性Wi-Fi FEM被卷死,非线性FEM是未来?
  • CentOS安装最新Elasticsearch8支持向量数据库
  • 面向复杂和不平衡数据的双模块深度学习网络入侵检测模型
  • JavaScript篇:函数作用域与作用域链探秘
  • 甘特图(项目计划图)
  • Qt控件:显示控件
  • 五元组+协议分层:拆解网络通信的底层密码
  • 安卓手机安装 ChatGPT 全流程图文指南
  • 数巅智能亮相中国石油石化企业信息技术交流大会 以大模型能力驱动能源行业数智化升级
  • scikit-learn pytorch transformers 区别与联系
  • 如何让Wi-Fi设备传输距离达到1100米?涂鸦新方案让通信距离远超传统5倍