PocketSphinx  0.6
fsg_lextree_s Struct Reference

Collection of lextrees for an FSG. More...

#include <fsg_lextree.h>

Data Fields

fsg_model_t * fsg
 The fsg for which this lextree is built. More...
 
hmm_context_tctx
 HMM context structure. More...
 
dict_tdict
 Pronunciation dictionary for this FSG. More...
 
dict2pid_td2p
 Context-dependent phone mappings for this FSG. More...
 
bin_mdef_tmdef
 Model definition (triphone mappings). More...
 
int16 ** lc
 Left context triphone mappings for FSG. More...
 
int16 ** rc
 Right context triphone mappings for FSG. More...
 
fsg_pnode_t ** root
 
fsg_pnode_t ** alloc_head
 
int32 n_pnode
 
int32 wip
 
int32 pip
 

Detailed Description

Collection of lextrees for an FSG.

Definition at line 216 of file fsg_lextree.h.

Field Documentation

◆ ctx

hmm_context_t* fsg_lextree_s::ctx

HMM context structure.

Definition at line 218 of file fsg_lextree.h.

Referenced by fsg_lextree_init().

◆ d2p

dict2pid_t* fsg_lextree_s::d2p

Context-dependent phone mappings for this FSG.

Definition at line 220 of file fsg_lextree.h.

Referenced by fsg_lextree_init().

◆ dict

dict_t* fsg_lextree_s::dict

Pronunciation dictionary for this FSG.

Definition at line 219 of file fsg_lextree.h.

Referenced by fsg_lextree_init().

◆ fsg

fsg_model_t* fsg_lextree_s::fsg

The fsg for which this lextree is built.

Definition at line 217 of file fsg_lextree.h.

Referenced by fsg_lextree_dump(), fsg_lextree_free(), and fsg_lextree_init().

◆ lc

int16** fsg_lextree_s::lc

Left context triphone mappings for FSG.

Definition at line 240 of file fsg_lextree.h.

◆ mdef

bin_mdef_t* fsg_lextree_s::mdef

Model definition (triphone mappings).

Definition at line 221 of file fsg_lextree.h.

Referenced by fsg_lextree_init().

◆ rc

int16** fsg_lextree_s::rc

Right context triphone mappings for FSG.

Definition at line 241 of file fsg_lextree.h.


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