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