|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmarytts.modules.InternalModule
marytts.modules.HMMDurationF0Modeller
public class HMMDurationF0Modeller
This modeller uses the HMMs of the provided hmmVoice. This modeller can be set as preferred module in the configuration file, for example: voice.unitSelection.preferredModules = \ marytts.modules.HMMDurationF0Modeller(local,hmmVoice)
| Field Summary | |
|---|---|
protected TargetFeatureComputer |
featureComputer
Deprecated. |
| Fields inherited from class marytts.modules.InternalModule |
|---|
logger, state |
| Fields inherited from interface marytts.modules.MaryModule |
|---|
MODULE_OFFLINE, MODULE_RUNNING |
| Constructor Summary | |
|---|---|
HMMDurationF0Modeller(java.util.Locale locale,
java.lang.String hmmVoiceName,
FeatureProcessorManager featureProcessorManager)
Deprecated. |
|
HMMDurationF0Modeller(java.lang.String locale,
java.lang.String hmmVoiceName)
Deprecated. |
|
| Method Summary | |
|---|---|
java.lang.String |
HmmF0Generation(HTSUttModel um,
HMMData htsData)
Deprecated. Generate F0 values for voiced frames out of HMMs |
MaryData |
process(MaryData d)
Deprecated. Perform this module's processing on abstract "MaryData" input d. |
void |
setActualDurations(org.w3c.dom.traversal.TreeWalker tw,
java.lang.String durations)
Deprecated. Set durations |
void |
setActualDurationsAndF0s(org.w3c.dom.traversal.TreeWalker tw,
java.lang.String durF0s)
Deprecated. Set durations and f0 values The meaning of f0="(X,Y)" is: at X% of the phone duration, the F0 value is Y Hz. |
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 TargetFeatureComputer featureComputer
| Constructor Detail |
|---|
public HMMDurationF0Modeller(java.lang.String locale,
java.lang.String hmmVoiceName)
throws java.lang.Exception
java.lang.Exception
public HMMDurationF0Modeller(java.util.Locale locale,
java.lang.String hmmVoiceName,
FeatureProcessorManager featureProcessorManager)
| 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
public java.lang.String HmmF0Generation(HTSUttModel um,
HMMData htsData)
throws java.lang.Exception
um - HTSUttModel, linked list of model objectshtsData - HMMData
java.lang.Exception
public void setActualDurations(org.w3c.dom.traversal.TreeWalker tw,
java.lang.String durations)
throws SynthesisException
tw - durations -
SynthesisException
public void setActualDurationsAndF0s(org.w3c.dom.traversal.TreeWalker tw,
java.lang.String durF0s)
throws SynthesisException
tw - treewalkerdurF0s - String containing in each line one phoneme its duration and its F0 values if it is voiced or 0 if it is unvoiced
SynthesisException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||