我正在使用 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?