Hi,
In my lexicon there might be some words with more than two pronunciations and one of them is the prefix of the other. For example:
cannot k_B ae_I n_I aa_I t_E
cannot k_B ae_I n_I aa_I
I think that LatticeLexiconWordAligner::ComputationState::TakeTransition will always take the second as its pronunciation when it is called in LatticeLexiconWordAligner::ProcessWordTransitions, for the second is matched first when getting the phone sequence “k_B ae_I n_I aa_I”. So “t_E” will be left behind and block subsequent alignment.
Am I making any mistakes? Is it possible to get correct alignment without removing one of the pronunciations?
Ge
--
You received this message because you are subscribed to the Google Groups "kaldi-help" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kaldi-help+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.