Public Attributes
lextree_t Struct Reference

#include <lextree.h>

List of all members.

Public Attributes

int32 type
glist_t root
lextree_lcroot_tlcroot
int32 n_lc
int32 n_node
int32 n_alloc_node
int32 n_alloc_blk_sz
hmm_context_tctx
hmm_context_tcomctx
lextree_node_t ** active
lextree_node_t ** next_active
int32 n_active
int32 n_next_active
int32 best
int32 wbest
char prev_word [100]

Member Data Documentation

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)


The documentation for this struct was generated from the following file: