|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.sun.speech.freetts.clunits.ClusterUnitSelector
Generates the Unit Relation of an Utterance from the Segment Relation.
Constructor Summary | |
ClusterUnitSelector(java.net.URL url)
Constructs a ClusterUnitSelector. |
|
ClusterUnitSelector(java.net.URL url,
de.dfki.lt.freetts.ClusterUnitNamer unitNamer)
Constructs a ClusterUnitSelector. |
Method Summary | |
void |
processUtterance(Utterance utterance)
Generates the Unit Relation from the Segment Relation. |
protected void |
setUnitName(Item seg)
Sets the cluster unit name given the segment. |
java.lang.String |
toString()
Retrieves the string representation of this object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ClusterUnitSelector(java.net.URL url) throws java.io.IOException
url
- the URL for the unit database. If the URL path ends
with a '.bin' it is assumed that the DB is a binary database,
otherwise, its assumed that its a text database1
java.io.IOException
- if an error occurs while loading the
databasepublic ClusterUnitSelector(java.net.URL url, de.dfki.lt.freetts.ClusterUnitNamer unitNamer) throws java.io.IOException
url
- the URL for the unit database. If the URL path ends
with a '.bin' it is assumed that the DB is a binary database,
otherwise, its assumed that its a text database1unitNamer
- an optional unit namer, specifying how the cluster
units are called in the voice database referenced by url. If this is null,
an ldom unit naming scheme will be used (e.g., 'ae_afternoon' for the
phoneme 'ae' in the word 'afternoon'.
java.io.IOException
- if an error occurs while loading the
databaseMethod Detail |
public void processUtterance(Utterance utterance) throws ProcessException
processUtterance
in interface UtteranceProcessor
utterance
- the utterance to generate the Unit Relation
ProcessException
- if an IOException is thrown during the
processing of the utteranceprotected void setUnitName(Item seg)
seg
- the segment item that gets the namepublic java.lang.String toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |