#include <recog.h>
変数 | |
TOKEN2 * | tlist [2] |
Token space to hold all token entities. | |
TOKENID * | tindex [2] |
Token index corresponding to tlist for sort | |
int | maxtnum |
Allocated number of tokens (will grow) | |
int | expand_step |
Number of tokens to be increased per expansion | |
boolean | expanded |
TRUE if the tlist[] and tindex[] has been expanded at last create_token(); | |
int | tnum [2] |
Current number of tokens used in tlist | |
int | n_start |
Start index of in-beam nodes on tindex | |
int | n_end |
end index of in-beam nodes on tindex | |
int | tl |
Current work area id (0 or 1, swapped for each frame) | |
int | tn |
Next work area id (0 or 1, swapped for each frame) | |
TOKENID * | token |
Active token list that holds currently assigned tokens for each tree node | |
int | totalnodenum |
Allocated number of nodes in token | |
TRELLIS_ATOM | bos |
Special token for beginning-of-sentence | |
boolean | nodes_malloced |
Flag to check if tokens already allocated | |
LOGPROB | lm_weight |
Language score weight (local copy) | |
LOGPROB | lm_penalty |
Word insertion penalty (local copy) | |
LOGPROB | lm_penalty_trans |
Additional insertion penalty for transparent words (local copy) | |
LOGPROB | penalty1 |
Word insertion penalty for DFA (local copy) | |
boolean | in_sparea |
TRUE when we are in a pause area now | |
int | tmp_sparea_start |
Memorize where the current pause area begins | |
WORD_ID | last_tre_word |
Keep ths max word hypothesis at the end of this segment for as the starting word of the next segment | |
boolean | first_sparea |
TRUE when we are in the first pause area | |
int | sp_duration |
Number of current successive sp frame | |
char * | pausemodelnames |
pause model name string to detect segment | |
char ** | pausemodel |
each pause model name to detect segment | |
int | pausemodelnum |
num of pausemodel |