Я пытался установить SRILM для использования с Kaldi и столкнулся с особенно расстраивающей проблемой.
Для создания ясной временной шкалы действий, здесь идет:
Я загрузил tar.gz с веб-сайта SRILM.
Я извлек файл в подкаталог в моей домашней папке (/Home/Speech/SRILM
) использование программы файлового менеджера включено с Ubuntu.
Я изменился SRILM =
строка в make-файле к SRILM = /Home/Speech/SRILM
.
Я не изменил ничто больше в make-файле, потому что я выполняю Linux x86_64, и инструкции указывают, что это должно смочь скомпилировать из поля (относительно которого я начинаю сомневаться).
Я попытался сделать и был встречен следующей ошибкой.
make: /Home/Speech/SRILM/sbin/machine-type: Command not found
Makefile:13: /Home/Speech/SRILM/common/Makefile.common.variables: No such file or directory
make: *** No rule to make target `/Home/Speech/SRILM/common/Makefile.common.variables'. Stop.
Все пути, файлы и каталоги существуют, таким образом, я смущен относительно того, почему программа неспособна к нахождению их.
Если бы существует хорошо сделанное, пошаговое руководство по установке/компиляции SRILM, я был бы очень признателен за ссылку. Я попытался найти всех до одного теми, я нашел (включая инструкции в файле установки), кажется, пропускают некоторые очень ясные шаги/не.
Решение: замененный домой /home/username
, ставший известный немного больше о файловых системах Ubuntu.
Home
не реальный каталог: это, что файловый менеджер (наутилус) использует в качестве сокращения от корневого каталога пользователя, иначе известного в оболочке как $HOME
.
Это обычно расширяется до /home/username
(где имя пользователя заменяется Вашим фактическим именем для входа в систему), но необходимо подтвердить путем выполнения echo $HOME
в терминале.