HTK HMM definition

HTKのHMMを格納するためのデータ構造定義 [詳細]

データ構造

struct  HTK_HMM_StreamInfo
 Stream information (although current Julius supports only single stream) [詳細]
struct  HTK_HMM_Options
 HMM Option [詳細]
struct  _HTK_HMM_trans
 HMM transition table [詳細]
struct  _HTK_HMM_variance
 HMM variance data [詳細]
struct  _HTK_HMM_dens
 HMM Gaussian density (or mixture) data [詳細]
struct  _HTK_HMM_stream_weight
 HMM stream weight definition [詳細]
struct  _HTK_HMM_PDF
 HMM mixture PDF for a stream [詳細]
struct  _HTK_HMM_state
 HMM state data [詳細]
struct  _HTK_HMM_data
 Top HMM model, corresponds to "~h" macro in hmmdefs [詳細]
struct  GCODEBOOK
 Gaussian mixture codebook in tied-mixture model [詳細]
struct  BASEPHONE
 Basephone information extracted from hmminfo [詳細]
struct  HMM_basephone
 List of all basephone in hmminfo [詳細]
struct  HTK_HMM_INFO
 Top HMM structure that holds all the HTK HMM definition [詳細]

マクロ定義

#define MAX_STATE_NUM   2147483647
 Possible maximum value of state ID (in unsigned short)
#define HMM_RC_DLIM   "+"
 Delimiter strings/characters to generate logical triphone names Right context delimiter in string
#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   256
 Length limit of HMM name (including ones generated in Julius)

型定義

typedef _HTK_HMM_trans HTK_HMM_Trans
 HMM transition table
typedef _HTK_HMM_variance HTK_HMM_Var
 HMM variance data
typedef _HTK_HMM_dens HTK_HMM_Dens
 HMM Gaussian density (or mixture) data
typedef _HTK_HMM_stream_weight HTK_HMM_StreamWeight
 HMM stream weight definition
typedef _HTK_HMM_PDF HTK_HMM_PDF
 HMM mixture PDF for a stream
typedef _HTK_HMM_state HTK_HMM_State
 HMM state data
typedef _HTK_HMM_data HTK_HMM_Data
 Top HMM model, corresponds to "~h" macro in hmmdefs

列挙型

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 [詳細]

説明

HTKのHMMを格納するためのデータ構造定義

データ構造はモデル・状態からガウス分布の平均・分散まで各レベルごとに 定義されています.各レベルはおおよそ HTK のマクロ定義に対応しています. 各データは, 下位のデータ構造へのポインタ および同レベルの構造体同士のリンクリストを保持しています.


型定義

typedef struct _HTK_HMM_PDF HTK_HMM_PDF

HMM mixture PDF for a stream

覚え書き:
In a tied-mixture model, b points to a codebook defined as GCODEBOOK intead of the array of densities.


列挙型

enum iwcd_type

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

列挙型の値:
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

htk_hmm.h86 行で定義されています。


Juliusに対してThu Jul 23 12:17:17 2009に生成されました。  doxygen 1.5.1