Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

BOSS Concat Module


Classes

class  BOSS_Concat
 A class for the concatenation and manipulation of speech units. More...

class  CM_Unit

Defines

#define F0_DIFFERENCE_LIMIT   10.0
#define UPPER_F0_DIFFERENCE_LIMIT   50.0
#define BOSS_PAUSE_SYMBOL   "$p"
#define DEFAULT_PAUSE   8000
#define DEFAULT_PAUSE_STRING   "8000"
#define MAXIMAL_PAUSE   32000
#define LEFTRIGHTOL   500
#define SMOODIST   17
#define BREAKPOINT   cerr << "Bis hier" << endl;
#define PRINT(X)   cerr << (#X) << ": " << (X) << endl;

Typedefs

typedef vector< CM_UnitCU_Vector
typedef dsp::vector< short > t_Signal

Functions

BOSS::Modulecreate (BOSS::Config &config, MySQL_Handler *database)
void destroy (BOSS_Concat *cm)
 BOSS_Concat::BOSS_Concat (BOSS::Config &__cl, MySQL_Handler *__data_base)
void BOSS_Concat::getCM_Units (xercesc::DOMNode *node, CU_Vector &cv)
void BOSS_Concat::smoothing (CM_Unit &ul, CM_Unit &ur, t_Signal &res, t_Signal add)
void BOSS_Concat::preEmph (t_Signal &res)
virtual string BOSS_Concat::getDescription ()
void BOSS_Concat::operator() (xercesc::DOMNode *sentence)
 CM_Unit::CM_Unit (BOSS::Config &config, MySQL_Handler *db, xercesc::DOMNode *n, const string &t, const string &p, const string &i, const string &s)
 CM_Unit::CM_Unit (BOSS::Config &config, MySQL_Handler *db, xercesc::DOMNode *n, const string &t)
CM_UnitCM_Unit::operator= (const CM_Unit &other)
void CM_Unit::loadFromFile (const string &file_name, unsigned loadbegin, unsigned loadend, const unsigned &leftOL, const unsigned &rightOL)

Define Documentation

#define BOSS_PAUSE_SYMBOL   "$p"
 

#define BREAKPOINT   cerr << "Bis hier" << endl;
 

#define DEFAULT_PAUSE   8000
 

#define DEFAULT_PAUSE_STRING   "8000"
 

#define F0_DIFFERENCE_LIMIT   10.0
 

#define LEFTRIGHTOL   500
 

#define MAXIMAL_PAUSE   32000
 

#define PRINT  )     cerr << (#X) << ": " << (X) << endl;
 

#define SMOODIST   17
 

#define UPPER_F0_DIFFERENCE_LIMIT   50.0
 


Typedef Documentation

typedef vector< CM_Unit > CU_Vector
 

typedef dsp::vector< short > t_Signal
 


Function Documentation

BOSS_Concat::BOSS_Concat BOSS::Config __cl,
MySQL_Handler __data_base
[inherited]
 

CM_Unit::CM_Unit BOSS::Config config,
MySQL_Handler db,
xercesc::DOMNode *  n,
const string &  t
[inherited]
 

CM_Unit::CM_Unit BOSS::Config config,
MySQL_Handler db,
xercesc::DOMNode *  n,
const string &  t,
const string &  p,
const string &  i,
const string &  s
[inherited]
 

BOSS::Module* create BOSS::Config config,
MySQL_Handler database
 

void destroy BOSS_Concat cm  ) 
 

void BOSS_Concat::getCM_Units xercesc::DOMNode *  node,
CU_Vector cv
[private, inherited]
 

string BOSS_Concat::getDescription  )  [virtual, inherited]
 

Implements BOSS::Module.

void CM_Unit::loadFromFile const string &  file_name,
unsigned  loadbegin,
unsigned  loadend,
const unsigned &  leftOL,
const unsigned &  rightOL
[protected, inherited]
 

Author:
Karlheinz Stoeber

void BOSS_Concat::operator() xercesc::DOMNode *  sentence  )  [virtual, inherited]
 

Implements BOSS::Module.

CM_Unit & CM_Unit::operator= const CM_Unit other  )  [inherited]
 

void BOSS_Concat::preEmph t_Signal res  )  [private, inherited]
 

void BOSS_Concat::smoothing CM_Unit ul,
CM_Unit ur,
t_Signal res,
t_Signal  add
[private, inherited]
 


Generated on Tue Dec 20 23:14:41 2005 for BOSS by doxygen 1.3.6