栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Kaldi安装及其问题处理

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Kaldi安装及其问题处理

Kaldi安装

  • 通过git下载即可。虚拟机无法翻墙github时,可以从windows上翻墙去GitHub找到需要git的地址,然后使用gitee克隆该仓库。虚拟机中使用gitee的地址即可进行git。
  • 1 安装依赖包。
    cd /home/kaldi/tools/

  • 2 检查依赖包。 少哪个就安装哪个
    extras/check_dependencies.sh 

  • 3 按照提示进行安装
  • 4 然后可以查看有多少处理单元,比如有4个           
    nproc
    make -j 4
    cd ../src
    ./configure
    make depend -j 4
    make -j 4

  • 判断是否成功安装(编译)
    cd ../egs/yesno/s5
    ./run.sh

  • 最终显示如下,即视为成功
    %WER0.00[0 /232,0ins,0 del, 0 sub ] exp/mono0a/decode_test_yesno/wer_10_0.0
    问题解决

    报错:c++: fatal error: Killed signal terminated program cc1plus

    原因:虚拟机的内存太小

    解决:VMware中虚拟机内存改为8G。ps:4G行不?我也不知道。看网上其他人的,貌似是行

    如不虚拟机网络不能连接外网git,CUB、OPENFST、SPH2PIPE_VERSION、SCTK_GITHASH安装包需要自行下载。

    如果windows能够翻墙,可以查找安装包地址进行下载。下载完后放到kaldi/tools即可

    下载地址:如何查找CUB、OPENFST、SPH2PIPE_VERSION、SCTK_GITHASH安装包下载地址?

    cd tools
    vim Makefile

    以下载SCTK为例,按图片内容找到版本号和下载地址,将$(SCTK_GITHASH),替换为版本号即可,注意到图一中版本号及其注释的内容:

    # 2.4.9 = 659bc36; 2.4.10 = d914e1b; 2.4.11 = 20159b5.
    SCTK_GITHASH = 20159b5
    

    我们按照版本号,对图二我们找到的下载地址进行替换,即

    https://github.com/usnistgov/SCTK/archive/20159b5.tar.gz

     将这个地址放入到Windows中,浏览器就能下载。ps:如果不翻墙可能无法下载或是下载速度较慢。

    下载完后记得放到kaldi/tools中。其他安装包类似下载过程。

    图一

     图二

  • 转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/752164.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号