#include <lextree.h>
Public Attributes | |
int32 | type |
glist_t | root |
lextree_lcroot_t * | lcroot |
int32 | n_lc |
int32 | n_node |
int32 | n_alloc_node |
int32 | n_alloc_blk_sz |
hmm_context_t * | ctx |
hmm_context_t * | comctx |
lextree_node_t ** | active |
lextree_node_t ** | next_active |
int32 | n_active |
int32 | n_next_active |
int32 | best |
int32 | wbest |
char | prev_word [100] |
Nodes active in any frame
int32 lextree_t::best |
Best HMM state score in current frame (for pruning)
HMM context for composite triphones.
HMM context for non-composite triphones.
Lists of subsets of root nodes; a list for each left context; NULL if n_lc == 0 (i.e., no specific left context)
int32 lextree_t::n_active |
No. of nodes active in current frame
Block size of each allocation
int32 lextree_t::n_alloc_node |
Total No. of nodes in this lextree which is allocated dynamically
int32 lextree_t::n_lc |
No. of separate left contexts being maintained, if any
int32 lextree_t::n_next_active |
No. of nodes active in current frame
int32 lextree_t::n_node |
Total No. of nodes in this lextree which is allocated in the initialization time
Like active, but temporary space for constructing the active list for the next frame using the current
char lextree_t::prev_word[100] |
This is used in WST. The previous word for a tree
glist_t lextree_t::root |
The entire set of root nodes (lextree_node_t) for this lextree
int32 lextree_t::type |
For use by other modules; NOT maintained here. For example: N-gram type; 0: unigram lextree, 1: 2g, 2: 3g lextree...
int32 lextree_t::wbest |
Best wordexit HMM state score in current frame (for pruning)