|
Public Member Functions |
| OLA_Unit (BOSS::Config &__config, MySQL_Handler *__database, xercesc::DOMNode *n, const string &t, const string &i) |
| The OLA_Unit constructor for non-pause units.
|
| OLA_Unit (BOSS::Config &__config, MySQL_Handler *__database, xercesc::DOMNode *n, const string &t) |
| The OLA_Unit constructor for the units representing a pause.
|
OLA_Unit & | operator= (const OLA_Unit &other) |
| OLA_Unit assignment operator.
|
void | manipulate (vector< Phone > &phones, PitchContour &contour) |
OLA_Frame< short > | nextOLA_Frame () |
| Returns next double period.
|
long | nextPeriodLength () |
| Returns the length of the next fundamental period.
|
long | getSignalLength () |
| Returns total signal length.
|
bool | endReached () |
| Checks if we are on the end of pitchmarks already.
|
bool | selfCheck () |
| Performs an internal self check.
|
void | loadPhoneticInformation (vector< Phone > &phones) |
| Loads phonetic information about current unit. Especially the phones borders in the signal, which are used by the duration manipulation algorithm.
|
Public Attributes |
double | start_time |
double | end_time |
long | index |
SampledSignal< short > | signal |
Pitchmarks | pitchmarks |
Pitchmarks | pitchContour |
Protected Member Functions |
Phone | getPhone (const DOM_UserData::Node_Type &type, const string &number, const string &inventory) |
| Retrieve data from the BOSS corpus database about a signle phone.
|
void | getPhones (const DOM_UserData::Node_Type &type, const string &number, const string &inventory, vector< Phone > &phones) |
| Gets phones.
|