Public Attributes | List of all members
srch_WST_graph_t Struct Reference

#include <srch_word_switch_tree.h>

Public Attributes

int32 n_static_lextree
 
lextree_tcurroottree
 
lextree_t ** expandtree
 
lextree_tcurfillertree
 
lextree_t ** expandfillertree
 
lextree_t ** roottree
 
hash_table_t * active_word
 
glist_t empty_tree_idx_stack
 
int32 no_active_word
 
lmset_tlmset
 
int32 isLMLA
 
histprune_thistprune
 

Detailed Description

A note by ARCHAN at 20050703

In general, what made a LVCSR search to be unique has three major factors. They are 1) how high level knowledge source (LM, FSG) is applied, 2) how the lexicon is organized, 3, how cross word triphones is realized and implemented. It is important to realize the interplay between these 3 components to realize how a search actually really works.

Member Data Documentation

◆ active_word

hash_table_t* srch_WST_graph_t::active_word

Hash table that map word end to the index of the expandtree.

◆ curfillertree

lextree_t* srch_WST_graph_t::curfillertree

The first filler tree

◆ curroottree

lextree_t* srch_WST_graph_t::curroottree

The first unigram tree that used in the search for this utterance.

◆ empty_tree_idx_stack

glist_t srch_WST_graph_t::empty_tree_idx_stack

Store a pool of indices which indicate a tree is empty. It acts like a stack

◆ expandfillertree

lextree_t** srch_WST_graph_t::expandfillertree

The expanded fillertrees

◆ expandtree

lextree_t** srch_WST_graph_t::expandtree

The expanded trees

◆ histprune

histprune_t* srch_WST_graph_t::histprune

Structure that wraps up parameters related to

◆ isLMLA

int32 srch_WST_graph_t::isLMLA

Is LM lookahead used?

◆ lmset

lmset_t* srch_WST_graph_t::lmset

The LM set

◆ n_static_lextree

int32 srch_WST_graph_t::n_static_lextree

Number of static lexical tree for word switching

◆ no_active_word

int32 srch_WST_graph_t::no_active_word

No of active word

◆ roottree

lextree_t** srch_WST_graph_t::roottree

The pool of trees that stores all word trees. An array with dimension. #lm


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