#include <hmm.h>
Public Attributes | |
| hmm_context_t * | ctx |
| hmm_state_t | state [MAX_HMM_NSTATE] |
| hmm_state_t | out |
| union { | |
| int32 * mpx_ssid | |
| int32 ssid | |
| } | s |
| int32 | bestscore |
| s3tmatid_t | tmatid |
| s3frmid_t | frame |
| uint8 | mpx |
| uint8 | n_emit_state |
| int32 hmm_s::bestscore |
Best [emitting] state score in current frame (for pruning).
Shared context data for this HMM.
Frame in which this HMM was last active; <0 if inactive
| uint8 hmm_s::mpx |
Is this HMM multiplex? (hoisted for speed)
| int32* hmm_s::mpx_ssid |
Senone sequence IDs for each state (for multiplex HMMs).
| uint8 hmm_s::n_emit_state |
Number of emitting states (hoisted for speed)
Non-emitting exit state
| union { ... } hmm_s::s |
| int32 hmm_s::ssid |
Senone sequence ID.
| hmm_state_t hmm_s::state[MAX_HMM_NSTATE] |
Per-state data for emitting states
Transition matrix ID (see hmm_context_t).
1.6.1