#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] |
lextree_node_t** lextree_t::active |
Nodes active in any frame
int32 lextree_t::best |
Best HMM state score in current frame (for pruning)
hmm_context_t* lextree_t::comctx |
HMM context for composite triphones.
hmm_context_t* lextree_t::ctx |
HMM context for non-composite triphones.
lextree_lcroot_t* lextree_t::lcroot |
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
int32 lextree_t::n_alloc_blk_sz |
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
lextree_node_t** lextree_t::next_active |
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)