Julius 4.2
データ構造 | マクロ定義 | 列挙型
libsent/include/sent/htk_defs.h

HTKの特徴パラメータの形式に関する定義 [詳細]

ソースコードを見る。

データ構造

struct  OptionStr
 Structure for decoding/encoding parameter type code. [詳細]

マクロ定義

#define F_ENERGY   0x0040
 _E log energy coef.
#define F_ENERGY_SUP   0x0080
 _N (with _E) suppress absolute energy
#define F_DELTA   0x0100
 _D delta (first-order regression) coef.
#define F_ACCL   0x0200
 _A (with _D) acceleration (second-order) coef.
#define F_COMPRESS   0x0400
 _C compressed
#define F_CEPNORM   0x0800
 _Z cepstral mean normalization
#define F_CHECKSUM   0x1000
 _K CRC checksum added
#define F_ZEROTH   0x2000
 _0 (with MFCC) 0'th cepstral parameter
#define F_BASEMASK   0x003f
 Mask to extract qualifiers.
#define BINHMM_HEADER   "JBINHMM\n"
 Header string to detect binary HMM file.
#define BINHMM_HEADER_V2   "JBINHMMV2"
 Header string for binary HMM file V2 (parameter embedded)
#define BINHMM_HEADER_V2_EMBEDPARA   'P'
 A header qualifier string for V2: acoustic analysis parameter embedded.
#define BINHMM_HEADER_V2_VARINV   'V'
 A header qualifier string for V2: variance inversed.
#define BINHMM_HEADER_V2_MPDFMACRO   'M'
 A header qualifier string for V2: has mixture pdf macro def.
#define MAXSTREAMNUM   50
 Maximum number of input stream.

列挙型

enum  parameter_type {
  F_WAVEFORM, F_LPC, F_LPREFC, F_LPCEPSTRA,
  F_LPDELCEP, F_IREFC, F_MFCC, F_FBANK,
  F_MELSPEC, F_USER, F_DISCRETE, F_ERR_INVALID
}
 Definition of input parameter types derived from HTK. [詳細]
enum  {
  C_DIAG_C, C_INV_DIAG, C_FULL, C_LLT,
  C_XFORM
}
 Covariance matrix types: only C_INV_DIAG is supported in Julius. [詳細]
enum  { D_NULL, D_POISSON, D_GAMMA, D_GEN }
 Duration model types: No duration model is supported in Julius, so only D_NULL is acceptable. [詳細]

説明

HTKの特徴パラメータの形式に関する定義

このファイルには, HTK形式のHMM定義ファイル,あるいはHTK形式の パラメータファイルを読み込む際に必要な,パラメータ型に関連する 定義が納められています.

参照:
htk_hmm.h
htk_param.h
作者:
Akinobu LEE
日付:
Thu Feb 10 19:36:47 2005
Revision:
1.4

htk_defs.h で定義されています。


列挙型

Definition of input parameter types derived from HTK.

列挙型の値:
F_WAVEFORM 

Waveform format.

F_LPC 

LPC --- linear prediction coef.

F_LPREFC 

linear prediction refrection coef.

F_LPCEPSTRA 

LPC cepstrum.

F_MFCC 

mel-frequency cepstral coef.

F_FBANK 

log-scale filterbank parameter

F_MELSPEC 

mel-scale filterbank parameter

F_DISCRETE 

discrete

F_ERR_INVALID 

ERROR.

htk_defs.h41 行で定義されています。

anonymous enum

Covariance matrix types: only C_INV_DIAG is supported in Julius.

列挙型の値:
C_DIAG_C 

(not supported) Diagonal covariance

C_INV_DIAG 

Inversed diagonal covaritance.

C_FULL 

(not supported) Full covariance

C_LLT 

(not supported)

htk_defs.h69 行で定義されています。

anonymous enum

Duration model types: No duration model is supported in Julius, so only D_NULL is acceptable.

列挙型の値:
D_NULL 

No duration model.

D_POISSON 

(not supported)

D_GAMMA 

(not supported)

htk_defs.h77 行で定義されています。