Я пытаюсь запустить некоторые примеры Kaldi после того, как скомпилировал их в Cygwin, однако, когда каталог указан в файле, Cygwin не может следовать за ним. Например, я пытаюсь запустить в терминале Cygwin следующее:
steps/make_mfcc.sh
Возвращает:
No such file or directory
Это имеет смысл, поскольку steps
- это не каталог, а файл со следующим содержимым:
../../wsj/s5/steps/
Что приводит к каталогу steps
, который мне нужен, и если я вручную укажу его на правильное место, он будет работать нормально, но затем ломается, когда используется аналогичный подход к указанию на каталог.
Я попытался скомпилировать Kaldi в Linux (Ubuntu 16.04) и запустить тот же пример, и все работало отлично, что наводит меня на мысль, что это проблема Cygwin.
Есть ли способ заставить его работать так же, как в Ubuntu?
PS. Я знаю, что использование Kaldi в Cygwin - не лучший вариант, тем более что я новичок в Cygwin, но, насколько я знаю, это единственный, в котором нет виртуальной машины Linux, чего я не могу сделать. Если есть более эффективные способы использования Kaldi в Windows, я открыт для предложений.