CHLabConfig Class Reference

#include <HLabConfig.h>

Inheritance diagram for CHLabConfig:
CHLabCompMVConfig CHLabDTWRecogConfig CHLabUnifConfig CHLabViterbiRecogConfig CHLabViterbiTrainingConfig

List of all members.

Public Member Functions

 CHLabConfig ()
virtual ~CHLabConfig ()
const char * GetPhoneFile ()
const char * GetDictFile ()
const char * GetControlFile ()
const char * GetTranscriptionFile ()
const char * GetFeatDir ()
const char * GetFeatExt ()
const char * GetModelDir ()
int GetFeatLen ()
int GetNumStatesPerHMM ()
int32 Init (void)
int32 ParseCommandLine (int argc, char **argv)

Public Attributes

int m_iParam
float64 m_dAlpha
float64 m_dSampRate
int32 m_iBlockSize
int32 m_iVAD
int32 m_iMTPN
int32 m_iMVN
int32 m_iMPN
int32 m_iMVPN
int32 m_iMPVN
int32 m_iDisplay
float64 m_dLamda
float64 m_dPLamda
int32 m_iPreUtt
int32 m_iMVNVAD
int32 m_bSpec
int32 m_bSpec2cep
float64 m_dc0th
float64 m_dSilWeighting
const char * m_pszInWaveFileName
const char * m_pszInEndian
const char * m_pszInFormat
int32 m_iNumFilts
const char * m_pszHistFile
const char * m_pszInWaveFile
const char * m_pszOutFeatFile
const char * m_pszOutEndian
const char * m_pszMachEndian
const char * m_pszOutFormat
const char * m_pszLogFileName
const char * m_pszAnalFilterBank
const char * m_pszSynFilterBank
int32 m_iTotalSpeechLen
int32 m_iNumBlocks
int32 m_iSpeechLen
int32 m_iFFTSize
float64 m_dWindowLen
float64 m_dFramePeriod

Static Public Attributes

static const char * DEFAULT_BLOCKSIZE = "200000"

Protected Attributes

const char * m_pszPhoneFile
const char * m_pszDictFile
const char * m_pszLSNFile
const char * m_pszControlFile
const char * m_pszFeatDir
const char * m_pszFeatExt
const char * m_pszBufferDir
const char * m_pszModelDir
int m_iFeatLen
int m_iNumStatesPerHMM

Constructor & Destructor Documentation

CHLabConfig::CHLabConfig (  ) 

Constructor that sets the time to a given value.

Parameters:
timemillis Number of milliseconds passed since Jan 1, 1970.
CHLabConfig::~CHLabConfig (  )  [virtual]

Member Function Documentation

const char* CHLabConfig::GetControlFile (  )  [inline]
const char* CHLabConfig::GetDictFile (  )  [inline]
const char* CHLabConfig::GetFeatDir (  )  [inline]
const char* CHLabConfig::GetFeatExt (  )  [inline]
int CHLabConfig::GetFeatLen (  )  [inline]
const char* CHLabConfig::GetModelDir (  )  [inline]
int CHLabConfig::GetNumStatesPerHMM (  )  [inline]
const char* CHLabConfig::GetPhoneFile (  )  [inline]
const char* CHLabConfig::GetTranscriptionFile (  )  [inline]
int32 CHLabConfig::Init ( void   ) 
int32 CHLabConfig::ParseCommandLine ( int  argc,
char **  argv 
)

Member Data Documentation

const char * CHLabConfig::DEFAULT_BLOCKSIZE = "200000" [static]
int CHLabConfig::m_iFeatLen [protected]
const char* CHLabConfig::m_pszBufferDir [protected]
const char* CHLabConfig::m_pszControlFile [protected]
const char* CHLabConfig::m_pszDictFile [protected]
const char* CHLabConfig::m_pszFeatDir [protected]
const char* CHLabConfig::m_pszFeatExt [protected]
const char* CHLabConfig::m_pszLSNFile [protected]
const char* CHLabConfig::m_pszModelDir [protected]
const char* CHLabConfig::m_pszPhoneFile [protected]

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Generated on Sat May 8 14:21:46 2010 for HLab by  doxygen 1.6.3