windows 下kaldi配置

      一个月前windows刚好宣传了WSL2对GPU的支持,虽然WSL一直因为对IO支持不佳被诟病,但是从简洁性来看还是很值得想学linux但又不想配置虚拟机的同学们的。刚好自己想在本地配置个kaldi,这里就介绍一下这一系列配置过程。

     首先安装WSL,直接上microsoft store搜索ubuntu,下载第一个安装好之后,进入windows功能,将子系统功能打开,就可以使用了。

                      

      注意在windows中,WSL的root根目录一般在C:\Users\User\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs下,这个目录一般是隐藏的,但是输入进路径就可以发现。然后windows系统的硬盘挂载在/mnt/路径下。

      之后就是kaldi配置了。首先更新一下/etc/apt/下的sources.list:

sudo apt-get update
sudo apt-get upgrade
#如果你想要换源的话,如下换到国内源
sudo mv sources.list sources.list.bak
sudo vi sources.list
#在 sources.list 输入以下网址
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

  clone kaldi:

git clone https://gitee.com/zhouwenjun2020/kaldi.git kaldi --origin upstream
git pull #获取更新
cd ./kaldi/tools
cat INSTALL# 查看安装指导
#查看安装需要的依赖库
extras/check_dependencies.sh 
#按照上面的提示安装好所有依赖,直到显示All Ok

      安装依赖包的时候要注意extras/install_mkl.sh时可能会遇到权限问题,因此最好用sudo。

      开始编译:

make -j 6 #6是cpu核心数

     编译完tools之后进入src继续编译:

cd ../src
make depend -j 6
make -j 6

      完成之后,实验egs中的yesno例程。

      进入 egs/yesno/s5/ 在里面运行run.sh即可,这里有个小插曲,一开始没成功,一直提示BadFSTHeader错误,我重新编译openfst未果,只能重编译kaldi就成功了。

      最后显示%WER 0.00 [ 0 / 232, 0 ins, 0 del, 0 sub ] exp/mono0a/decode_test_yesno/wer_10_0.0,就表示成功了。

 

 

 

       

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows上安装Kaldi可以参考以下步骤: 1. 首先,你需要确保你的系统已经安装了一些必要的软件和工具,比如Git、Cygwin和Visual Studio。如果你还没有安装它们,可以根据你的系统版本和需求去官方网站下载并安装。 2. 下载Kaldi的源代码。你可以在官方的Github仓库中找到Kaldi的源代码。在下载之前,确保你已经安装了Git,并且可以使用命令行工具。 3. 打开Cygwin终端,并导航到你下载的Kaldi源代码的目录。然后执行`./configure`命令来配置Kaldi的安装选项。根据你的需求,你可以选择不同的选项,比如是否使用OpenBLAS等。 4. 执行`make`命令来编译Kaldi。这个过程可能需要一些时间,取决于你的系统性能和网络速度。如果一切顺利,编译过程将会成功完成。 5. 安装基本的依赖库。在Cygwin终端中执行`make depend`命令来安装Kaldi所需的一些基本依赖库。 6. 配置环境变量。将Kaldi的安装目录添加到你的系统环境变量中,这样你就可以在任何地方都可以使用Kaldi的命令。 通过以上步骤,你应该可以在Windows上成功地安装Kaldi。如果你遇到了任何问题,可以参考引用中提供的详细步骤进行排查和解决。同时,也可以参考引用和引用中提供的其他资源来获取更多关于在Ubuntu上安装Kaldi的相关信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Kaldi在Window上的安装](https://blog.csdn.net/qq_25867649/article/details/78356474)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [windows安装Kaldi实录(大误)](https://blog.csdn.net/weixin_39670857/article/details/111790837)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值