76 #ifndef SRCH_FLT_FWD_INTERNAL 77 #define SRCH_FLT_FWD_INTERNAL 263 int32 n_frm, int32 * senscr);
278 int32 thresh, int32 wordthresh, int32 phone_penalty);
284 int32 thresh, int32 phone_penalty);
290 void *hist,
dict_t * dict);
void whmm_exit(srch_FLAT_FWD_graph_t *fwg, whmm_t **whmm, latticehist_t *lathist, int32 thresh, int32 wordthresh, int32 phone_penalty)
Definition: flat_fwd.c:552
int32 hmm_dump_ef
Definition: srch_flat_fwd_internal.h:112
int32 s3wid_t
Definition: s3types.h:136
int32 word_dump_ef
Definition: srch_flat_fwd_internal.h:110
Definition: srch_flat_fwd_internal.h:140
int32 multiplex
Definition: srch_flat_fwd_internal.h:210
whmm_t ** whmm
Definition: srch_flat_fwd_internal.h:180
void word_cand_free(word_cand_t **wcand)
Definition: flat_fwd.c:1277
int32 multiplex_singleph
Definition: srch_flat_fwd_internal.h:211
pctr_t * ctr_mpx_whmm
Definition: srch_flat_fwd_internal.h:214
kb core structures, the structure that stores parameters for s3.X search
void build_word_cand_cf(int32 cf, dict_t *dict, s3wid_t *wcand_cf, int32 word_cand_win, word_cand_t **wcand)
Definition: flat_fwd.c:1169
Operations on dictionary.
struct srch_FLAT_FWD_graph_s srch_FLAT_FWD_graph_t
int32 hmm_dump_sf
Definition: srch_flat_fwd_internal.h:111
int32 score
Definition: srch_flat_fwd_internal.h:125
int32 * rcscore
Definition: srch_flat_fwd_internal.h:189
latticehist_t * lathist
Definition: srch_flat_fwd_internal.h:202
struct word_cand_s * next
Definition: srch_flat_fwd_internal.h:132
int32 renormalized
Definition: srch_flat_fwd_internal.h:209
HMM data structure and operation.
s3wid_t trace_wid
Definition: srch_flat_fwd_internal.h:108
int32 final_state
Definition: srch_flat_fwd_internal.h:208
ptmr_t tm_hmmeval
Definition: srch_flat_fwd_internal.h:218
s3cipid_t lc
Definition: srch_flat_fwd_internal.h:126
s3latid_t latid
Definition: srch_flat_fwd_internal.h:124
uint8 * tg_trans_done
Definition: srch_flat_fwd_internal.h:185
int32 n_frm
Definition: srch_flat_fwd_internal.h:207
s3wid_t wid
Definition: srch_flat_fwd_internal.h:131
char const * latfile_ext
Definition: srch_flat_fwd_internal.h:165
hmm_context_t * hmmctx
Definition: srch_flat_fwd_internal.h:179
void dump_all_word(srch_FLAT_FWD_graph_t *fwg, whmm_t **whmm)
Definition: flat_fwd.c:366
int32 whmm_eval(srch_FLAT_FWD_graph_t *fwg, int32 *senscr)
Definition: flat_fwd.c:403
Definition: srch_flat_fwd_internal.h:123
void whmm_renorm(srch_FLAT_FWD_graph_t *fwg, whmm_t **whmm, int32 bestscr)
Definition: flat_fwd.c:463
s3wid_t * word_cand_cf
Definition: srch_flat_fwd_internal.h:191
kbcore_t * kbcore
Definition: srch_flat_fwd_internal.h:222
backoff_t * filler_backoff
Definition: srch_flat_fwd_internal.h:184
int16 s3cipid_t
Definition: s3types.h:110
pctr_t * ctr_nonmpx_whmm
Definition: srch_flat_fwd_internal.h:215
Viterbi history structures. Mainly vithist_t, also its slightly older brother latticehist_t. They are respectively used by decode (mode 4 and 5) and decode_anytopo (mode 3). The curent arrangement is temporary.
ctxt_table_t * ctxt
Definition: srch_flat_fwd_internal.h:195
Size definition of semantically units. Common for both s3 and s3.X decoder.
Shared information between a set of HMMs.
ptmr_t tm_wdtrans
Definition: srch_flat_fwd_internal.h:220
struct word_cand_s word_cand_t
Word HMM instance: the basic structure searched during recognition.
a structure for a dictionary.
Definition: dict.h:146
word_ugprob_t ** word_ugprob
Definition: srch_flat_fwd_internal.h:182
int32 word_cand_load(FILE *fp, word_cand_t **wcand, dict_t *dict, char *uttid)
Definition: flat_fwd.c:1205
void whmm_transition(srch_FLAT_FWD_graph_t *fwg, whmm_t **whmm, int32 w, whmm_t *h)
Definition: flat_fwd.c:486
pctr_t * ctr_latentry
Definition: srch_flat_fwd_internal.h:216
Definition: vithist.h:493
void flat_fwd_dag_add_fudge_edges(srch_FLAT_FWD_graph_t *fwg, dag_t *dagp, int32 fudge, int32 min_ef_range, void *hist, dict_t *dict)
Definition: flat_fwd.c:1097
ptmr_t tm_hmmtrans
Definition: srch_flat_fwd_internal.h:219
void dump_all_whmm(srch_FLAT_FWD_graph_t *fwg, whmm_t **whmm, int32 n_frm, int32 *senscr)
Definition: flat_fwd.c:342
void word_trans(srch_FLAT_FWD_graph_t *fwg, whmm_t **whmm, latticehist_t *lathist, int32 thresh, int32 phone_penalty)
Definition: flat_fwd.c:961
int32 word_cand_win
Definition: srch_flat_fwd_internal.h:167
backoff_t * ug_backoff
Definition: srch_flat_fwd_internal.h:183
int32 s3latid_t
Definition: s3types.h:166
void word_enter(srch_FLAT_FWD_graph_t *fwg, s3wid_t w, int32 score, s3latid_t l, s3cipid_t lc)
Definition: flat_fwd.c:618
Definition: srch_flat_fwd_internal.h:130
int32 word_dump_sf
Definition: srch_flat_fwd_internal.h:109
Definition: ctxt_table.h:353
Definition: srch_flat_fwd_internal.h:107
int32 n_word_cand
Definition: srch_flat_fwd_internal.h:172
Word hmm instance that is used by sphinx 3.0 decode_anytopo search.
fwd_dbg_t * fwdDBG
Definition: srch_flat_fwd_internal.h:200
word_cand_t ** word_cand
Definition: srch_flat_fwd_internal.h:170
char const * word_cand_dir
Definition: srch_flat_fwd_internal.h:161