Julius 4.2
データ構造 | マクロ定義 | 列挙型
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_Var
 HMM variance data [詳細]
struct  HTK_HMM_Dens
 HMM Gaussian density (or mixture) data [詳細]
struct  HTK_HMM_StreamWeight
 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
#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   256
 Length limit of HMM name (including ones generated in Julius)

列挙型

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 のマクロ定義に対応しています. 各データは, 下位のデータ構造へのポインタ および同レベルの構造体同士のリンクリストを保持しています.


マクロ定義

#define MAX_STATE_NUM   2147483647

Possible maximum value of state ID (in unsigned short)

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

参照元 rdhmmdef().

#define HMM_RC_DLIM   "+"

Delimiter strings/characters to generate logical triphone names.

Right context delimiter in string

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

参照元 add_right_context(), cycle_triphone(), と guess_if_cd_hmm().


列挙型

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 行で定義されています。