public class PolynomialF0Modeller extends InternalModule
| Modifier and Type | Field and Description |
|---|---|
protected FeatureFileReader |
contourFeatures |
protected DirectedGraph |
contourGraph |
protected TargetFeatureComputer |
featureComputer |
logger, stateMODULE_OFFLINE, MODULE_RUNNING| Modifier | Constructor and Description |
|---|---|
protected |
PolynomialF0Modeller(Locale locale,
String propertyPrefix,
FeatureProcessorManager featureProcessorManager)
Constructor to be called with instantiated objects.
|
|
PolynomialF0Modeller(String locale,
String propertyPrefix,
String featprocClassInfo)
Constructor which can be directly called from init info in the config file.
|
| Modifier and Type | Method and Description |
|---|---|
protected double[] |
getMeanContour(FeatureFileReader currentContours,
int[] contourIDs) |
MaryData |
process(MaryData d)
Perform this module's processing on abstract "MaryData" input
d. |
void |
startup()
Allow the module to start up, performing whatever is necessary to become operational.
|
getInputType, getLocale, getOutputType, getState, inputType, name, outputType, powerOnSelfTest, shutdownprotected FeatureFileReader contourFeatures
protected DirectedGraph contourGraph
protected TargetFeatureComputer featureComputer
public PolynomialF0Modeller(String locale, String propertyPrefix, String featprocClassInfo) throws Exception
locale - a locale string, e.g. "en"propertyPrefix - the prefix to be used when looking up entries in the config files, e.g. "english.f0"featprocClassInfo - a package name for an instance of FeatureProcessorManager, e.g. "marytts.language.en.FeatureProcessorManager"Exception - Exceptionprotected PolynomialF0Modeller(Locale locale, String propertyPrefix, FeatureProcessorManager featureProcessorManager)
locale - localepropertyPrefix - the prefix to be used when looking up entries in the config files, e.g. "english.f0"featureProcessorManager - the manager to use when looking up feature processors.public void startup()
throws Exception
MaryModulestartup in interface MaryModulestartup in class InternalModuleException - Exceptionpublic MaryData process(MaryData d) throws Exception
InternalModuled. Subclasses need to make sure that the
process() method is thread-safe, because in server-mode, it will be called from different threads at the same
time. A sensible way to do this seems to be not to use any global or static variables, or to use them read-only.
process in interface MaryModuleprocess in class InternalModuled - doutputType() encapsulating the processing result.
This method just returns its input. Subclasses should override this.
Exception - Exceptionprotected double[] getMeanContour(FeatureFileReader currentContours, int[] contourIDs)
Copyright © 2000–2016 DFKI GmbH. All rights reserved.