2013-02-25 4 views
0

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

[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 не в состоянии найти names файл. Я не знаю, как создать этот файл и каково будет содержимое этого файла.

Может ли кто-нибудь мне помочь?

ответ

2

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

HDMan [options] output_dictionary input_dictionary1 input_dictionary2 ... 

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

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

WORD [optional pronunciation probability] phone1 phone2 ... 

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