Are the flags fwdtree and fwdflat mutually exclusive? I have observed in some
places in the code that if fwdtree option is set then the code related to
fwdflat is not executed?
Pankaj
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
No, they are designed to work together. First fwdtree search which is fast and
efficient but not very accurate then fwdflat which is slower but more
accurate. You might be interested to read some generic overview of the
pocketsphinx in David's thesis which can give more detailed information about
pocketsphinx.
There might be code which doesn't exectute fwdtree part because it will be
done next on fwdflat stage but this cutoff is just an optimization of the
duplicate workd.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
Are the flags fwdtree and fwdflat mutually exclusive? I have observed in some
places in the code that if fwdtree option is set then the code related to
fwdflat is not executed?
Pankaj
No, they are designed to work together. First fwdtree search which is fast and
efficient but not very accurate then fwdflat which is slower but more
accurate. You might be interested to read some generic overview of the
pocketsphinx in David's thesis which can give more detailed information about
pocketsphinx.
http://www.lti.cs.cmu.edu/Research/Thesis/huggins-
daines,%20david.pdf
There might be code which doesn't exectute fwdtree part because it will be
done next on fwdflat stage but this cutoff is just an optimization of the
duplicate workd.