#include <recog.h>
__FSBeam__のコラボレーション図

変数 | |
| 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 | |
| LOGPROB | wordend_best_score |
| Best score of word-end nodes | |
| int | wordend_best_node |
| Node id of the best wordend nodes | |
| TRELLIS_ATOM * | wordend_best_tre |
| Trellis word corresponds to above | |
| WORD_ID | wordend_best_last_cword |
| Last context-aware word of above | |
| 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 | |
1.5.1