#include <fsg_psubtree.h>
Public Attributes | |
| union { | |
| fsg_pnode_s * succ | |
| word_fsglink_t * fsglink | |
| } | next |
| fsg_pnode_s * | alloc_next |
| fsg_pnode_s * | sibling |
| int32 | logs2prob |
| fsg_pnode_ctxt_t | ctxt |
| uint8 | ci_ext |
| uint8 | ppos |
| uint8 | leaf |
| hmm_t | hmm |
To conserve memory, the underlying HMMs with state-level information are allocated only as needed. Root and leaf nodes must also account for all the possible phonetic contexts, with an independent HMM for each distinct context.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
If this is not a leaf node, the first successor (child) node. Otherwise the parent FSG transition for which this is the leaf node (for figuring the FSG destination state, and word emitted by the transition). A node may have several children. The succ ptr gives just the first; the rest are linked via the sibling ptr below. |
|
|
|
|
|
|
|
|
|
1.3.9.1