我正在使用 Kaldi 工具集从我无权修改安装内容的计算机上进行语音识别/var/kaldi
。该目录包含一个作为使用示例提供的脚本文件夹,这些脚本也彼此紧密相连。
结构如下,数据集的主脚本文件夹mydataset
位于 中/var/kaldi/egs/mydataset/v1/
,其中run.sh
或等脚本所在path.sh
的位置。特别是,用户应该运行run.sh
脚本,然后调用path.sh
该脚本,然后导出一个KALDI_ROOT
变量:
export KALDI_ROOT=`pwd`/../../..
scripts 文件夹还包含许多指向其他脚本位置中的文件夹的链接,因此如果不更改脚本,则可以重新使用它们。一个示例是local
inv2
指向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
?