|
SPRAAK
|
Definition of HMM constants. More...
Data Structures | |
| struct | SprHmmMvg |
| union | SprHmmUchar4 |
| union | SprHmmGndxXXPtr |
| struct | SprHmmRmgInfo |
| All information for fast selection of gaussians. More... | |
| struct | SprHmmMvgs |
| struct | SprHmmState |
| struct | SprHmmStates |
| structure describing a set of HMM states More... | |
| struct | SprHmmSeg |
| struct | SprHmmSegs |
| Structure describing a set of segments. More... | |
| struct | SprHmmHmm |
| Structure describing the total hmm. More... | |
| struct | SprHmmTProb |
| union | SprHmmFGauss |
| struct | SprAcmod |
| opaque structure (will become a class) More... | |
| struct | SprAmFlagsOD |
Typedefs | |
| typedef unsigned char | SprHmmUchar |
| typedef spr_hmm_gndx_int_or_short | SprHmmGndx |
| typedef SprHmmUchar *(* | _FuncPtr1_HMMDEF_ )(const struct spr_t_hmm_rmg_info *info, const float *x, const SprHmmUchar *sel_in, SprHmmUchar *restrict sel_out) |
| typedef float *(* | _FuncPtr2_HMMDEF_ )(const float *x, SprAcmod *gset, float *restrict oprob) |
| typedef int(* | _FuncPtr3_HMMDEF_ )(SprAcmod *gset, int action,...) |
| modify the status/configuration More... | |
| typedef void *(* | _FuncPtr4_HMMDEF_ )(int action, void *search_space, void *ssp_des, void *data, int iframe) |
Enumerations | |
| enum | { SPR_HMM_VIT, SPR_HMM_FB } |
| enum | { SPR_HMM_LEFT_TO_RIGHT, SPR_HMM_FENON, SPR_HMM_BAKIS, SPR_HMM_NTOPOLOGY } |
| enum | { SPR_HMM_DS_LOG, SPR_HMM_DS_LIN, SPR_HMM_DS_EXP, SPR_HMM_NDATASCALE } |
| enum | { SPR_HMM_SELF_ARC, SPR_HMM_TRANS_ARC, SPR_HMM_NULL_ARC } |
| enum | { SPR_HMM_DD_HMM, SPR_HMM_CD_HMM, SPR_HMM_SC_HMM, SPR_HMM_NDENSTYPE } |
| enum | { SPR_HMM_IWR, SPR_HMM_CWR, SPR_HMM_CSR } |
| enum | { SPR_HMM_DO_END, SPR_HMM_DO_STYLE, SPR_HMM_DO_PROB, SPR_HMM_DO_TOP_N, SPR_HMM_DO_RMG, SPR_HMM_DO_DUR, SPR_HMM_DO_LMO, SPR_HMM_DO_SELECT, SPR_HMM_DO_OPTIONS, SPR_HMM_DO_CVT } |
| enum | { SPR_AM_CALC_LOG, SPR_AM_CALC_POSTPROB, SPR_AM_CALC_VAR_SCALE, SPR_AM_CALC_NORMALIZED, SPR_AM_CALC_FLOORED, SPR_AM_CALC_TOT_PROB, SPR_AM_CALC_H, SPR_AM_CALC_MSK } |
| enum | { SPR_AM_CVT_LOG, SPR_AM_CVT_POSTPROB, SPR_AM_CVT_VAR_SCALE, SPR_AM_CVT_NORMALIZED, SPR_AM_CVT_FLOORED, SPR_AM_CVT_TOT_PROB, SPR_AM_CVT_H, SPR_AM_CVT_MSK } |
| enum | { SPR_AM_CVTDO_MSK } |
Functions | |
| int | spr_am_flags_decode (const char *opt_str, int msk, SprAmFlagsOD *restrict dd, float *sf) |
Variables | |
| const char *const | spr_hmm_str_topology [SPR_HMM_NTOPOLOGY+1] |
| const char *const | spr_hmm_str_datascale [SPR_HMM_NDATASCALE+1] |
| const char *const | spr_hmm_str_denstype [SPR_HMM_NDENSTYPE+1] |
| const char *const | spr_hmm_str_recogmode [] |
| const SprHmmMvg | spr_hmm_empty_mvg |
| const SprHmmMvgs | spr_hmm_empty_mvgs |
| const SprHmmState | spr_hmm_empty_state |
| const SprHmmStates | spr_hmm_empty_states |
| const SprHmmHmm | spr_hmm_empty_hmm |
| const SprAcmod | spr_empty_acmod |
| const SprCmdOptDesc | spr_am_flags_od [] |
Definition of HMM constants.
Global definitions for the HMM package:
- Constants for
- setting defaults values
- Arrays with keywords (structure 'char *str_xxx[NR_STRINGS]')
- str_topology (names of the different transition schemes)
- str_denstype (names of the different types of HMMs)
- Enumerations
- for those keyword arrays
- for train/test styles and arcs
- Typedef's for structures:
Mvg, rmg_info, Mvgs, State, States, Seg, Segs, Hmm
and their corresponding empty structures:
empty_mvg, empty_mvgs, empty_state, empty_states, empty_hmm
1.8.6