SPRAAK
|
structure describing a set of HMM states More...
Data Fields | |
int | nstates |
The number of states. More... | |
int | nmix |
int * | total_mixdim |
Total sum of the mixdim of each state. More... | |
int | tpdim |
Dimension of the transition probability vector. More... | |
int | topology |
Connection topology of states, see str_topology[]. More... | |
int | reduced_SC_HMM |
int | duration |
int | trans_scale |
int | weight_scale |
SprHmmState ** | state |
The states. More... | |
SprHmmUchar * | selected |
float * | output_prob |
float | logminout |
Value used to floor the probabilities, see output_prob(). More... | |
structure describing a set of HMM states
int SprHmmStates::nstates |
The number of states.
int SprHmmStates::nmix |
Number of mixtures. Must always be the same as in the Hmm structure.
int* SprHmmStates::total_mixdim |
Total sum of the mixdim of each state.
int SprHmmStates::tpdim |
Dimension of the transition probability vector.
int SprHmmStates::topology |
Connection topology of states, see str_topology[].
int SprHmmStates::reduced_SC_HMM |
Flag indicating if it is a reduced SC-HMM (1, state2mvg filled in) or not (0).
int SprHmmStates::duration |
Information about the duration modelling of the state: each state is copied duration times.
int SprHmmStates::trans_scale |
Gives the scale of the transition probabilities, see str_datascale[].
int SprHmmStates::weight_scale |
Gives the scale of the weights in a mixture, see str_datascale[].
SprHmmState** SprHmmStates::state |
The states.
SprHmmUchar* SprHmmStates::selected |
Flag array indication for which states the observation probability has (1) or has not (0) to be calculated.
float* SprHmmStates::output_prob |
Array with the observation probabilities of the states for a given data point (always in logarithm: log10).
float SprHmmStates::logminout |
Value used to floor the probabilities, see output_prob().