|
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) |