SPRAAK
|
Reusable high level operations on HMM's. More...
Data Structures | |
struct | SprHmmIoOD |
struct | SprHmmUnitSelOD |
struct | SprHmmProbSelOD |
Functions | |
int | spr_write_hmm (SprHmmHmm *hmm, const char *hmmofname, const char *mvgofname, const char *selectofname, const char *newunitfname) |
int | spr_hmm_select_states (SprHmmHmm *hmm, char *unitselector, int DO_SILENCE, int DO_SPEECH, int DO_GARBAGE) |
int | spr_hmm_normalise (SprHmmHmm *hmm, int TRANSITION, int OUTPUT, SprStream *fd_report) |
double | spr_gauss_dist_symm (const SprHmmMvg *mvg1, const SprHmmMvg *mvg2, int ovlen) |
double | spr_gauss_dist_asymm (const SprHmmMvg *mvg1, const SprHmmMvg *mvg2, int ovlen) |
void | spr_hmm_sim_em0 (float *restrict wgt, int Nmvg, float frac, const SprHmmState *orig_state, int imix) |
void | spr_hmm_sim_em0_bmp (float *restrict wgt, int Nmvg, float frac, const SprHmmState *orig_state, int imix, const unsigned int *bmp) |
int | spr_hmm_sim_em (SprHmmMvg *const *mvg, int ovlen, const SprHmmState *orig_state, SprHmmState *full_state, int imix) |
int | spr_hmm_sim_em2 (SprHmmMvg *const *mvg, int ovlen, const SprHmmState *orig_state, SprHmmState *new_state, int imix, double alpha) |
Variables | |
const SprOptDesc | spr_hmm_load_od [] |
const SprOptDesc | spr_hmm_save_od [] |
Description of program arguments related to hmm writing. More... | |
const SprOptDesc | spr_hmm_unit_sel_od [] |
Description of program arguments related to unit selection. More... | |
const SprOptDesc | spr_hmm_prob_sel_od [] |
Reusable high level operations on HMM's.
Auxiliary routines for spr_hmmcheck, spr_hmmnormalize,