Сверка ссылок и путей к рецептам Калди - PullRequest
0 голосов
/ 23 января 2019

Я использую набор инструментов Kaldi для распознавания речи с компьютера, на котором у меня нет прав изменять содержимое установки в /var/kaldi.Каталог содержит папку сценариев, которые предоставляются в качестве примера использования, сценарии также тесно связаны друг с другом.

Структура выглядит следующим образом, основная папка сценариев для набора данных mydataset находится в/var/kaldi/egs/mydataset/v1/, где расположены такие сценарии, как run.sh или path.sh.В частности, ожидается, что пользователь запустит скрипт run.sh, который затем вызывает path.sh, который затем экспортирует переменную KALDI_ROOT:

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

Папка скриптов также содержит множество ссылок, которые указывают на папки врасположение других сценариев, чтобы их можно было использовать повторно, если они не были изменены.Например, запись local в v2 может указывать на папку local в v1 следующим образом:

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

или

../v1/local/

У меня естьдля запуска сценариев из папки, которую мне дали где-то еще в системе, как в myfolder/egs/mydataset/v2/.


Как мне изменить path.sh и / или ссылку на папку установки, чтобы я мог запускать все, что находится в предполагаемом корне kaldi /var/kaldi, но также и ссылку на остальную частьскрипты в myfolder/egs?

1 Ответ

0 голосов
/ 23 января 2019

После разговора с администратором системы, решение состоит в том, чтобы перестроить каждую ссылку одну за другой, чтобы указать на новые местоположения сценариев.Я оставлю ответ без ответа на случай, если кто-то захочет добавить что-то еще.Кроме того, не стесняйтесь удалять вопрос, если считаете, что он бесполезен.

...