WORD_INFO Struct Reference

Word dictionary structure to hold vocabulary. More...

#include <vocabulary.h>

Collaboration diagram for WORD_INFO:

Collaboration graph
[legend]

Data Fields

WORD_ID maxnum
 Allocated number of word space.
WORD_ID num
 Number of words.
WORD_ID errnum
 Number of error words that were skipped when reading dictionary.
WORD_ID linenum
 Current line number while loading.
boolean do_conv
 TRUE if needs conversion while loading.
boolean ok_flag
 FALSE if any error occur while loading.
unsigned char * wlen
 Number of phonemes for each word [wid].
char ** wname
 Word name string for each word [wid]. With DFA, it's category ID. With N-gram, it's N-gram entry name.
char ** woutput
 Word output string that will be output as recognition result for each word [wid].
HMM_Logical *** wseq
 Phone sequence of each word [wid][0..wlen[wid]-1].
WORD_IDwton
 Reference to N-gram/category ID of each word ID [wid].
LOGPROBcprob
 Class probability of each word [wid].
WORD_ID cwnum
 Number of words whose class prob is specified (just for a statistic).
WORD_ID head_silwid
 Word ID of beginning-of-sentence silence.
WORD_ID tail_silwid
 Word ID of end-of-sentence silence.
short maxwn
 Maximum number of HMM states per word (statistic).
short maxwlen
 Maximum number of phones in a word (statistic).
int totalstatenum
 Total number of HMM states.
int totalmodelnum
 Total number of models (phonemes).
int totaltransnum
 Total number of state transitions.
boolean * is_transparent
 TRUE if the word can be treated as transparent [wid].
APATNODEerrph_root
 Root node of index tree for gathering error HMM name appeared when reading the dictionary.
BMALLOC_BASEmroot
 Pointer for block memory allocation.

Detailed Description

Word dictionary structure to hold vocabulary.

Definition at line 58 of file vocabulary.h.


The documentation for this struct was generated from the following file:
Generated on Tue Dec 18 16:02:38 2007 for Julius by  doxygen 1.5.4