|
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_Unit > | CU_Vector |
typedef dsp::vector< short > | t_Signal |
Functions |
BOSS::Module * | create (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_Unit & | CM_Unit::operator= (const CM_Unit &other) |
void | CM_Unit::loadFromFile (const string &file_name, unsigned loadbegin, unsigned loadend, const unsigned &leftOL, const unsigned &rightOL) |