I believe in the current scripts we add a disambiguation symbol when
you don't consume the optional silence, simply because that was easier
to implement (you have an epsilon arc in that case, so there is
somewhere to put the disambig symbol).
The reason we need a disambiguation symbol to say whether
optional-silence was consumed, is to handle the case where the lexicon
has silence as a word (and where you are not using
word-position-dependent phones). There are certain cases where
determinization can fail otherwise. I forget the details-- it was a
very complicated thing.
You are safe if those phones never appear in your dictionary. If they
do appear, it would be safer to add a separate disambiguation symbol
for each sequence of phones added by the lexicon.
Dan
> --
> 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.