Julius 4.2
変数
構造体 PROCESS_LM

instance for a LM. [詳細]

#include <recog.h>

PROCESS_LMのコラボレーション図

変数

JCONF_LMconfig
 Configuration parameters.
PROCESS_AMam
 Corresponding AM.
int lmtype
 the LM type of this Model holder: will be set from Jconf used for loading
int lmvar
 the LM variation type of this Model holder: will be set from Jconf used for loading
WORD_INFOwinfo
 Main Word dictionary for all LM types.
NGRAM_INFOngram
 Main N-gram language model (do not use with grammars)
MULTIGRAMgrammars
 List of all loaded grammars (do not use with ngram)
int gram_maxid
 Current maximum value of assigned grammar ID.
DFA_INFOdfa
 Global DFA for recognition.
boolean global_modified
 TRUE if modified in multigram_update()
LMFunc lmfunc
 LM User function entry point.
struct __process_lm__ * next
 pointer to next

説明

instance for a LM.

recog.h761 行で定義されています。


構造体

Corresponding AM.

recog.h773 行で定義されています。

参照元 j_load_lm(), j_process_am_remove(), multigram_read_file_and_add(), と multigram_update().

the LM type of this Model holder: will be set from Jconf used for loading

recog.h780 行で定義されています。

参照元 j_launch_recognition_instance(), j_load_lm(), j_recognize_stream_core(), と print_engine_info().

the LM variation type of this Model holder: will be set from Jconf used for loading

recog.h787 行で定義されています。

参照元 j_launch_recognition_instance(), multigram_add_words_to_grammar(), multigram_read_file_and_add(), multigram_update(), と print_engine_info().

Current maximum value of assigned grammar ID.

A new grammar ID will be assigned to each new grammar.

recog.h809 行で定義されています。

参照元 multigram_add().

Global DFA for recognition.

This will be generated from grammars, concatinating each DFA into one.

recog.h815 行で定義されています。

参照元 dfa_acceptable(), dfa_firstwords(), dfa_nextwords(), init_nodescore(), j_launch_recognition_instance(), j_process_lm_free(), j_recognize_stream_core(), multigram_update(), print_all_gram(), print_engine_info(), send_gram_info(), と wchmm_fbs().

TRUE if modified in multigram_update()

recog.h821 行で定義されています。

参照元 j_load_lm(), j_recognize_stream_core(), と multigram_update().

LM User function entry point.

recog.h827 行で定義されています。

参照元 j_launch_recognition_instance(), j_regist_user_lm_func(), と pick_backtrellis_words().

struct __process_lm__* PROCESS_LM::next

この構造体の説明は次のファイルから生成されました: