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