libsent/include/sent/htk_defs.h

Go to the documentation of this file.
00001 
00029 /*
00030  * Copyright (c) 1991-2006 Kawahara Lab., Kyoto University
00031  * Copyright (c) 2000-2005 Shikano Lab., Nara Institute of Science and Technology
00032  * Copyright (c) 2005-2006 Julius project team, Nagoya Institute of Technology
00033  * All rights reserved
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 /* Additional parameter qualifiers */
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 
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 
00099 #define BINHMM_HEADER_V2 "JBINHMMV2"
00100 
00102 #define BINHMM_HEADER_V2_EMBEDPARA 'P'
00103 
00105 #define BINHMM_HEADER_V2_VARINV 'V'
00106 
00107 #endif /* __SENT_HTK_DEFS_H__ */

Generated on Tue Dec 26 16:16:33 2006 for Julius by  doxygen 1.5.0