linux - 协调 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 文件夹还包含许多指向其他脚本位置中的文件夹的链接,因此如果不更改脚本,则可以重新使用它们。一个示例是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
?
解决方案
与系统管理员交谈后,解决方案是一一重建每个链接以指向新的脚本位置。如果有人想添加其他内容,我会留下答案。另外,如果您认为它没有用,请随时删除该问题。
推荐阅读
- php - PHP 数组值到数组 ID
- google-app-engine - 谷歌应用引擎启动器“没有选定的项目正在运行,所以我们没有什么可浏览的”
- c# - 在触摸 ARCore 上添加平面边界点?
- java - 当我从 Netbeans 运行 JFrame 程序时印地语字体可见,但在运行 .jar 文件时不可见
- docker - Docker运行多个主机端口不工作
- ios - 无法在真实设备上检查 IOS webview 中的元素
- gradle - Intellij 调试不会终止 gradle 进程终止
- pandas - 将混合字符串和浮点列中的字符串移动到 Pandas 中的新列
- python - 在 pytest 跳过条件中使用命令行选项
- angular - Angular 6 代码覆盖率...如何在应用程序的代码覆盖率中排除本地库?