libsent/include/sent/htk_defs.h File Reference

Symbol definitions for HTK HMM and HTK parameter. More...

Go to the source code of this file.

Data Structures

struct  OptionStr
 Structure for decoding/encoding parameter type code. More...

Defines

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

Enumerations

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. More...
enum  {
  C_DIAG_C, C_INV_DIAG, C_FULL, C_LLT,
  C_XFORM
}
 Covariance matrix types: only C_INV_DIAG is supported in Julius. More...
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. More...


Detailed Description

Symbol definitions for HTK HMM and HTK parameter.

This file defines symbols for HMM parameter definition needed for both HMM definition file and HMM parameter file.

See also:
htk_hmm.h

htk_param.h

Author:
Akinobu LEE
Date:
Thu Feb 10 19:36:47 2005
Revision
1.1.1.1

Definition in file htk_defs.h.


Enumeration Type Documentation

enum parameter_type

Definition of input parameter types derived from HTK.

Enumerator:
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.

Definition at line 41 of file htk_defs.h.

anonymous enum

Covariance matrix types: only C_INV_DIAG is supported in Julius.

Enumerator:
C_DIAG_C  (not supported) Diagonal covariance
C_INV_DIAG  Inversed diagonal covaritance.
C_FULL  (not supported) Full covariance
C_LLT  (not supported)

Definition at line 69 of file htk_defs.h.

anonymous enum

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

Enumerator:
D_NULL  No duration model.
D_POISSON  (not supported)
D_GAMMA  (not supported)

Definition at line 77 of file htk_defs.h.


Generated on Tue Dec 18 16:01:36 2007 for Julius by  doxygen 1.5.4