marytts.tools.voiceimport
Class PauseDurationTrainer

java.lang.Object
  extended by marytts.tools.voiceimport.VoiceImportComponent
      extended by marytts.tools.voiceimport.PauseDurationTrainer

public class PauseDurationTrainer
extends VoiceImportComponent


Field Summary
protected  DatabaseLayout db
           
 java.lang.String[] featureNames
           
 java.lang.String FVFILES
           
 java.lang.String LABFILES
           
 java.lang.String TRAINEDTREE
           
 
Fields inherited from class marytts.tools.voiceimport.VoiceImportComponent
bnl, logger, props, props2Help
 
Constructor Summary
PauseDurationTrainer()
           
 
Method Summary
 boolean compute()
          Do the computations required by this component.
 java.util.SortedMap getDefaultProps(DatabaseLayout db)
          Get the map of properties2values containing the default values
 java.lang.String getName()
          Get the name of this component
 int getProgress()
          Provide the progress of computation, in percent, or -1 if that feature is not implemented.
 void initialiseComp()
          Initialise a voice import component: component specific initialisation; to be overwritten by subclasses
protected  void setupHelp()
           
 
Methods inherited from class marytts.tools.voiceimport.VoiceImportComponent
getHelpText, getHelpTextForProp, getProp, initialise, setProp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

featureNames

public final java.lang.String[] featureNames

FVFILES

public final java.lang.String FVFILES
See Also:
Constant Field Values

LABFILES

public final java.lang.String LABFILES
See Also:
Constant Field Values

TRAINEDTREE

public final java.lang.String TRAINEDTREE
See Also:
Constant Field Values

db

protected DatabaseLayout db
Constructor Detail

PauseDurationTrainer

public PauseDurationTrainer()
Method Detail

initialiseComp

public void initialiseComp()
Description copied from class: VoiceImportComponent
Initialise a voice import component: component specific initialisation; to be overwritten by subclasses

Overrides:
initialiseComp in class VoiceImportComponent

getDefaultProps

public java.util.SortedMap getDefaultProps(DatabaseLayout db)
Description copied from class: VoiceImportComponent
Get the map of properties2values containing the default values

Specified by:
getDefaultProps in class VoiceImportComponent
Returns:
map of props2values

compute

public boolean compute()
                throws java.lang.Exception
Description copied from class: VoiceImportComponent
Do the computations required by this component.

Specified by:
compute in class VoiceImportComponent
Returns:
true on success, false on failure
Throws:
java.lang.Exception

getName

public java.lang.String getName()
Description copied from class: VoiceImportComponent
Get the name of this component

Specified by:
getName in class VoiceImportComponent
Returns:
the name

getProgress

public int getProgress()
Description copied from class: VoiceImportComponent
Provide the progress of computation, in percent, or -1 if that feature is not implemented.

Specified by:
getProgress in class VoiceImportComponent
Returns:
-1 if not implemented, or an integer between 0 and 100.

setupHelp

protected void setupHelp()
Specified by:
setupHelp in class VoiceImportComponent