在mac上使用docker进行Kaldi编译

本文档详细介绍了如何在Mac上利用Docker配置Ubuntu 16.04环境,以规避直接在Mac上安装Kaldi依赖时可能出现的问题。遵循特定博文的步骤,首先安装必要的dependencies,然后下载并解压Kaldi源码,同时获取并改名相关工具包。通过在Docker中执行特定的make命令,成功编译Kaldi。最后,提供了两种测试编译是否成功的办法:运行YESNO例子和检查src/bin目录。
摘要由CSDN通过智能技术生成

Kaldi -1

安装篇

上次做ontonotes时租的服务器到期了。
但我还是需要整一个好用的环境。
我用的是mac,所以下载了docker desktop配置一下ubuntu16.04环境,不然在mac上安装dependencies的时候就开始疯狂报错了。过程大体仿照这篇博文的顺序。

docker ps #找到container ID
docker exec -it <Container ID> /bin/bash
apt-get update
apt-get upgrade
apt-get install git vim

这个时候我们安装必要dependencies

apt-get install libtool autoconf wget perl subversion build-essential gfortran libatlas-dev libatlas-base-dev zlib1g-dev gawk git sox bison swig -y

接下来下载kaldi源码放到/opt目录下解压。
再下载必要的工具包
openfst-1.7.2.tar.gz
sph2pipe-2.5.tar.gz
cub-1.8.0.tar.gz
sctk-20159b5.tar.gz
比较麻烦的是最后一个,按照/tools目录下Makefile文件给出的链接下载下来的是一个SCTK-后面跟着40个字符的压缩文件。要把名字改成小写的sctk-20159b5.tar.gz。
把这些文件都放到\kaldi-master\tools目录下。不放直接make也可

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值