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.3

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


列挙型

enum parameter_type

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


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