|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmarytts.modules.InternalModule
marytts.modules.CARTDurationModeller
public class CARTDurationModeller
Predict phone durations using a CART.
| Field Summary | |
|---|---|
protected DirectedGraph |
cart
Deprecated. |
protected TargetFeatureComputer |
featureComputer
Deprecated. |
protected TargetFeatureComputer |
pauseFeatureComputer
Deprecated. |
protected StringPredictionTree |
pausetree
Deprecated. |
| Fields inherited from class marytts.modules.InternalModule |
|---|
logger, state |
| Fields inherited from interface marytts.modules.MaryModule |
|---|
MODULE_OFFLINE, MODULE_RUNNING |
| Constructor Summary | |
|---|---|
protected |
CARTDurationModeller(java.util.Locale locale,
java.lang.String propertyPrefix,
FeatureProcessorManager featureProcessorManager)
Deprecated. Constructor to be called with instantiated objects. |
|
CARTDurationModeller(java.lang.String locale,
java.lang.String propertyPrefix)
Deprecated. Constructor which can be directly called from init info in the config file. |
|
CARTDurationModeller(java.lang.String locale,
java.lang.String propertyPrefix,
java.lang.String featprocClassInfo)
Deprecated. Constructor which can be directly called from init info in the config file. |
| Method Summary | |
|---|---|
MaryData |
process(MaryData d)
Deprecated. Perform this module's processing on abstract "MaryData" input d. |
void |
startup()
Deprecated. Allow the module to start up, performing whatever is necessary to become operational. |
| Methods inherited from class marytts.modules.InternalModule |
|---|
getLocale, getState, inputType, name, outputType, powerOnSelfTest, shutdown |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected DirectedGraph cart
protected StringPredictionTree pausetree
protected TargetFeatureComputer featureComputer
protected TargetFeatureComputer pauseFeatureComputer
| Constructor Detail |
|---|
public CARTDurationModeller(java.lang.String locale,
java.lang.String propertyPrefix)
throws java.lang.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.duration"
java.lang.Exception
public CARTDurationModeller(java.lang.String locale,
java.lang.String propertyPrefix,
java.lang.String featprocClassInfo)
throws java.lang.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.duration"featprocClassInfo - a package name for an instance of FeatureProcessorManager, e.g. "marytts.language.en.FeatureProcessorManager"
java.lang.Exception
protected CARTDurationModeller(java.util.Locale locale,
java.lang.String propertyPrefix,
FeatureProcessorManager featureProcessorManager)
locale - propertyPrefix - the prefix to be used when looking up entries in the config files, e.g. "english.duration"| Method Detail |
|---|
public void startup()
throws java.lang.Exception
MaryModule
startup in interface MaryModulestartup in class InternalModulejava.lang.Exception
public MaryData process(MaryData d)
throws java.lang.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 InternalModuleoutputType() encapsulating the processing result.
This method just returns its input. Subclasses should override this.
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||