#include <boss_ola.h>
Inheritance diagram for BOSS_OLA:
Public Member Functions | |
BOSS_OLA (BOSS::Config &__config, MySQL_Handler *__database) | |
BOSS_OLA class constructor. | |
virtual string | getDescription () |
Returns a description string of this module. | |
virtual void | operator() (xercesc::DOMNode *sentence) |
Runs the module. | |
Private Member Functions | |
void | getOLA_Units (xercesc::DOMNode *node, OLA_UnitVector &cv) |
Constructs a OLA Unit for every non-uniform unit in the xml document. | |
void | preEmph (t_Signal &res) |
Applies preemphasis to the signal in argument. | |
bool | selfCheck (OLA_UnitVector &units) |
Runs a self-check. | |
void | writeSignalToDisk (xercesc::DOMNode *sentence, t_Signal &signal) |
Writes the signal in the raw format to disk. | |
void | writeSignalToXML (t_Signal &signal, xercesc::DOMNode *sentence) |
Stores signal in userdata structure in the base xml document. | |
void | getNewF0Contour (OLA_UnitVector &units, vector< Phone > &phones, PitchContour &contour) |
Uses the prosody definition to construct a new F0 contour. The new F0 contour will be used for new pitchmarks generation. | |
void | calculateProsody (vector< Phone > &phones) |
This is a placeholder function for a prosody calculation. | |
Private Attributes | |
bool | preemph_flag |
|
BOSS_OLA class constructor.
|
|
This is a placeholder function for a prosody calculation.
|
|
Returns a description string of this module.
Implements BOSS::Module. |
|
Uses the prosody definition to construct a new F0 contour. The new F0 contour will be used for new pitchmarks generation.
|
|
Constructs a OLA Unit for every non-uniform unit in the xml document.
|
|
Runs the module.
Implements BOSS::Module. |
|
Applies preemphasis to the signal in argument.
|
|
Runs a self-check.
|
|
Writes the signal in the raw format to disk.
|
|
Stores signal in userdata structure in the base xml document.
Reimplemented from BOSS_ConMan. |
|
|