Public Attributes | List of all members
lextree_node_t Struct Reference

#include <lextree.h>

Public Attributes

hmm_t hmm
 
hmm_context_tctx
 
glist_t children
 
int32 wid
 
int32 prob
 
int32 ssid
 
s3cipid_t rc
 
s3cipid_t ci
 
int8 composite
 

Member Data Documentation

◆ children

glist_t lextree_node_t::children

Its data.ptr are children (lextree_node_t *)

If non-leaf node, this is the list of successor nodes.
If leaf node, if we are in normal mode and this list will not be empty.

This is the list of all possible triphone. If it is not allocated. The code will allocate it.

◆ ci

s3cipid_t lextree_node_t::ci

CIphone id for this node

◆ composite

int8 lextree_node_t::composite

Whether it is a composite model (merging many left/right contexts)

◆ ctx

hmm_context_t* lextree_node_t::ctx

HMM context pointer (not owned by this structure)

◆ hmm

hmm_t lextree_node_t::hmm

HMM states

◆ prob

int32 lextree_node_t::prob

LM probability of this node (of all words leading from this node)

◆ rc

s3cipid_t lextree_node_t::rc

The (compressed) right context for this node. Preferably compressed.

◆ ssid

int32 lextree_node_t::ssid

Senone-sequence ID (or composite state-seq ID if composite)

◆ wid

int32 lextree_node_t::wid

Dictionary word-ID if a leaf node; BAD_S3WID otherwise


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