Неустранимая ошибка при выполнении команды HDMan

Я пытаюсь использовать команду HDMan htk toolkit, но получаю «фатальную» ошибку. Моя консоль выглядит следующим образом:

[email protected]:/host/Shekhar/htkWorld/trial_1$ ls
beep  dlog         sentences (copy).txt  sentences.txt~                         try1.gram  wlist
dict  monophones1  sentences.txt         sentences (with sentence numbers).txt  wdnet      wlist~
[email protected]:/host/Shekhar/htkWorld/trial_1$ HDMan -m -w wlist -n monophones1 -l dlog dict beep/beep-1.0 names
  ERROR [+5010]  InitSource: Cannot open source file names
  ERROR [+1410]  CreateBuffer: Can't open file names
 FATAL ERROR - Terminating program HDMan
[email protected]:/host/Shekhar/htkWorld/trial_1$ 

HDMan is not able to find names file. I do not know how to create this file and what will be the contents of this file.

Кто-нибудь может мне помочь, пожалуйста!

0
nl ja de

1 ответы

HDMan используется для вытягивания произношений из разных словарей и вызывается как

HDMan [options] output_dictionary input_dictionary1 input_dictionary2 ...

Похоже, вы пытаетесь создать новый словарь под названием dict из beep/beep-1.0 и имен. Имена не существуют, и именно там возникает ошибка. Простое удаление имен должно исправить ошибку.

Если вам действительно нужны произношения из словаря, называемого именами, то это будет проблемой позже в этом процессе. Без дополнительной информации невозможно узнать, какое должно быть содержимое этого файла. В общем, формат для файла

WORD [optional pronunciation probability] phone1 phone2 ...

и каждая строка содержит только одну такую ​​запись.

2
добавлено