00001
00029
00030
00031
00032
00033
00034
00035
00036 #ifndef __SENT_HTK_DEFS_H__
00037 #define __SENT_HTK_DEFS_H__
00038
00040 enum parameter_type {
00041 F_WAVEFORM,
00042 F_LPC,
00043 F_LPREFC,
00044 F_LPCEPSTRA,
00045 F_LPDELCEP,
00046 F_IREFC,
00047 F_MFCC,
00048 F_FBANK,
00049 F_MELSPEC,
00050 F_USER,
00051 F_DISCRETE,
00052 F_ERR_INVALID
00053 };
00054
00055
00056 #define F_ENERGY 0x0040
00057 #define F_ENERGY_SUP 0x0080
00058 #define F_DELTA 0x0100
00059 #define F_ACCL 0x0200
00060 #define F_COMPRESS 0x0400
00061 #define F_CEPNORM 0x0800
00062 #define F_CHECKSUM 0x1000
00063 #define F_ZEROTH 0x2000
00064
00065 #define F_BASEMASK 0x003f
00066
00067
00068 enum {
00069 C_DIAG_C,
00070 C_INV_DIAG,
00071 C_FULL,
00072 C_LLT,
00073 C_XFORM};
00074
00076 enum {
00077 D_NULL,
00078 D_POISSON,
00079 D_GAMMA,
00080 D_GEN};
00081
00088 typedef struct {
00089 char *name;
00090 short type;
00091 char *desc;
00092 boolean supported;
00093 } OptionStr;
00094
00096 #define BINHMM_HEADER "JBINHMM\n"
00097
00098
00099 #endif