HTK HMM definition

Data structures for HTK HMM definition. More...

Data Structures

struct  HTK_HMM_StreamInfo
 Stream information (although current Julius supports only single stream). More...
struct  HTK_HMM_Options
 HMM Option More...
struct  HTK_HMM_Trans
 HMM transition table More...
struct  HTK_HMM_Var
 HMM variance data More...
struct  HTK_HMM_Dens
 HMM Gaussian density (or mixture) data More...
struct  HTK_HMM_State
 HMM state data More...
struct  HTK_HMM_Data
 Top HMM model, corresponds to "~h" macro in hmmdefs. More...
struct  GCODEBOOK
 Gaussian mixture codebook in tied-mixture model. More...
struct  BASEPHONE
 Basephone information extracted from hmminfo. More...
struct  HMM_basephone
 List of all basephone in hmminfo. More...
struct  HTK_HMM_INFO
 Top HMM structure that holds all the HTK HMM definition. More...

Defines

#define MAX_STATE_NUM   65535
#define HMM_RC_DLIM   "+"
 Delimiter strings/characters to generate logical triphone names.
#define HMM_LC_DLIM   "-"
 Left context delimiter in string.
#define HMM_RC_DLIM_C   '+'
 Right context delimiter in character.
#define HMM_LC_DLIM_C   '-'
 Left context delimiter in character.
#define SPMODEL_NAME_DEFAULT   "sp"
 Default logical name of short pause model.
#define MAX_HMMNAME_LEN   128
 Length limit of HMM name (including ones generated in Julius).

Enumerations

enum  iwcd_type { IWCD_UNDEF, IWCD_MAX, IWCD_AVG, IWCD_NBEST }
 Specify method of calculating approximated acoustic score at inter-word context pseudo phones on word edge. More...

Detailed Description

Data structures for HTK HMM definition.

The data is defined in each levels from model, state to Gaussian components (mean and variance). Each level unit almost corresponds to the macro definition in the HTK definition language. Each data has links to data of lower level, and also has a linked list to the data in the same level.


Define Documentation

#define MAX_STATE_NUM   65535

Possible maximum value of state ID (in unsigned short)

Definition at line 71 of file htk_hmm.h.

Referenced by rdhmmdef().

#define HMM_RC_DLIM   "+"

Delimiter strings/characters to generate logical triphone names.

Right context delimiter in string

Definition at line 74 of file htk_hmm.h.

Referenced by add_right_context(), cycle_triphone(), and guess_if_cd_hmm().


Enumeration Type Documentation

enum iwcd_type

Specify method of calculating approximated acoustic score at inter-word context pseudo phones on word edge.

Enumerator:
IWCD_UNDEF  not specified explicitly
IWCD_MAX  Use maximum score among context variants.
IWCD_AVG  Use average score among context variants.
IWCD_NBEST  Use average of N-best scores among context variants.

Definition at line 86 of file htk_hmm.h.


Generated on Tue Dec 18 16:02:12 2007 for Julius by  doxygen 1.5.4