Structure containing various beamwidth parameters. More...
#include <tst_search.h>
Data Fields | |
| int32 | hmm |
| For selecting active HMMs, relative to best. | |
| int32 | ptrans |
| For determining which HMMs transition to their successors. | |
| int32 | word |
| For selecting words exited, relative to best HMM score. | |
| int32 | ptranskip |
| Intervals at which wbeam is used for phone transitions. | |
| int32 | wordend |
| For selecting the number of word ends. | |
| int32 | n_ciphone |
| No. | |
| int32 | bestscore |
| Temporary variable: Best HMM state score in current frame. | |
| int32 | bestwordscore |
| Temporary variable: Best wordexit HMM state score in current frame. | |
| int32 | thres |
| Temporary variable: The current frame general threshold. | |
| int32 | phone_thres |
| Temporary variable: The current frame phone threshold. | |
| int32 | word_thres |
| Temporary variable: The current frame phone threshold. | |
| int32 * | wordbestscores |
| The word best score list. | |
| int32 * | wordbestexits |
| The word best exits list. | |
Structure containing various beamwidth parameters.
Structure that contains all beam parameters for beam pruning in Viterbi algorithm.
All logs3 values; -infinite is widest, 0 is narrowest.
This function include the definition of beam in multiple level of pruning in Viterbi algorithm. That includes hmm (state-level), ptrans (phone-level), word (word-level). ptranskip is used to specify how often in the Viterbi algorithm that phoneme level word beam will be replaced by a word-level beam.
Definition at line 89 of file tst_search.h.
| int32 beam_t::bestwordscore |
Temporary variable: Best wordexit HMM state score in current frame.
Definition at line 98 of file tst_search.h.
| int32 beam_t::n_ciphone |
No.
of ci phone used to initialized the word best and exits list
Definition at line 95 of file tst_search.h.
1.6.1