VoxForge
I believe the instructions regarding the use of HDMan to generate "fulllist" are inconsistent with those given in HTKBook, as pointed out by Imene.
According to HTKBook p40, what is needed is "a new list of triphones expanded to include all those needed for recognition.This can be generated, for example, by using HDMan on the entire dictionary (not just the training dictionary)."
The VoxForge instructions however just collate a complete list of monophones with the list of triphones extracted from the training data.
To fix this, all that is needed is to append the "TC" instruction to the global.ded file, then proceed with HDMan. (After that, the resulting fulllist file should be merged with the triphones extracted from the training transcriptions, followed by running fixfulllist.pl etc)
Excellent,
thanks!
Hi
I had problems to follow the step 10. I have also been trying to compare the HTK Book tutorial with the VoxForge and read your informative comment:
Would you please verify if I understood your comment correctly:
(1) To fix this, append the "TC" instruction to the global.ded file:
So I assume I need to modify global.ded to:
AS sp
RS cmu
MP sil sil sp
TC
(2) then proceed with HDMan.
So, I guess I need to execute the following command:
$ HDMan -A -D -T 1 -b sp -n fulllist -g global.ded -l flog dict-tri ../lexicon/voxforge_lexicon
which outputs the files fulllist and dict-tri.
(3) then, the resulting fulllist file should be merged with the triphones extracted from the training transcriptions,
So, at this step I need to submit the content of the file triphopnes to the file fulllist.
(4) then running fixfulllist.pl:
$ perl fixfulllist.pl fulllist1 fulllist
Thanks
Hi
I had problems to follow the step 10. I have also been trying to compare the HTK Book tutorial with the VoxForge and read your informative comment:
Would you please verify if I understood your comment correctly:
(1) To fix this, append the "TC" instruction to the global.ded file:
So I assume I need to modify global.ded to:
AS sp
RS cmu
MP sil sil sp
TC
(2) then proceed with HDMan.
So, I guess I need to execute the following command:
$ HDMan -A -D -T 1 -b sp -n fulllist -g global.ded -l flog dict-tri ../lexicon/voxforge_lexicon
which outputs the files fulllist and dict-tri.
(3) then, the resulting fulllist file should be merged with the triphones extracted from the training transcriptions,
So, at this step I need to submit the content of the file triphopnes to the file fulllist.
(4) then running fixfulllist.pl:
$ perl fixfulllist.pl fulllist1 fulllist
Thanks