首页 > 解决方案 > 协调 Kaldi 配方的链接和路径文件

问题描述

我正在使用 Kaldi 工具集从我无权修改安装内容的计算机上进行语音识别/var/kaldi。该目录包含一个作为使用示例提供的脚本文件夹,这些脚本也彼此紧密相连。

结构如下,数据集的主脚本文件夹mydataset位于 中/var/kaldi/egs/mydataset/v1/,其中run.sh或等脚本所在path.sh的位置。特别是,用户应该运行run.sh脚本,然后调用path.sh该脚本,然后导出一个KALDI_ROOT变量:

export KALDI_ROOT=`pwd`/../../..

scripts 文件夹还包含许多指向其他脚本位置中的文件夹的链接,因此如果不更改脚本,则可以重新使用它们。一个示例是localinv2指向local文件夹 in v1,如下所示:

IntxLNK^A.^@.^@/^@v^@1^@/^@l^@o^@c^@a^@l^@/^@

或者

../v1/local/

我必须从系统中其他地方给我的文件夹中运行脚本,如myfolder/egs/mydataset/v2/.


如何修改path.sh和/或链接到安装文件夹,以便我可以运行位于预期 kaldi 根目录中的所有内容/var/kaldi,还可以链接到中的其余脚本myfolder/egs

标签: linuxhyperlinkkaldi

解决方案


与系统管理员交谈后,解决方案是一一重建每个链接以指向新的脚本位置。如果有人想添加其他内容,我会留下答案。另外,如果您认为它没有用,请随时删除该问题。


推荐阅读