Как следовать пути к файлу, указанному в текстовом файле на Cygwin? - PullRequest
0 голосов
/ 31 мая 2019

Я пытаюсь запустить некоторые примеры 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, я открыт для предложений.

...