|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.dfki.lt.mary.modules.InternalModule
de.dfki.lt.mary.modules.MaryXMLToMbrola
public class MaryXMLToMbrola
Transforms a full MaryXML document into an MBROLA format string
| Field Summary |
|---|
| Fields inherited from class de.dfki.lt.mary.modules.InternalModule |
|---|
logger, state |
| Fields inherited from interface de.dfki.lt.mary.modules.MaryModule |
|---|
MODULE_OFFLINE, MODULE_RUNNING |
| Constructor Summary | |
|---|---|
MaryXMLToMbrola()
|
|
| Method Summary | |
|---|---|
java.lang.String |
convertToMbrola(java.util.List<org.w3c.dom.Element> phonemesAndBoundaries,
Voice voice)
Convert a given list of |
void |
powerOnSelfTest()
Perform a power-on self test by processing some example input data. |
MaryData |
process(MaryData d)
Perform this module's processing on abstract "MaryData" input d. |
| Methods inherited from class de.dfki.lt.mary.modules.InternalModule |
|---|
getState, inputType, name, outputType, shutdown, startup |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MaryXMLToMbrola()
| Method Detail |
|---|
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 convertToMbrola(java.util.List<org.w3c.dom.Element> phonemesAndBoundaries,
Voice voice)
java.lang.IllegalArgumentException - if one of the Elements in the List is
not a
public void powerOnSelfTest()
throws java.lang.Error
powerOnSelfTest in interface MaryModulepowerOnSelfTest in class InternalModulejava.lang.Error - if the module does not work properly.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||