Package com.sun.speech.freetts.diphone
Class DiphoneUnitSelector
java.lang.Object
com.sun.speech.freetts.diphone.DiphoneUnitSelector
- All Implemented Interfaces:
UtteranceProcessor
Generates the Unit Relation of an Utterance from the
Segment Relation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the sample info for the underlying database.void
processUtterance
(Utterance utterance) Generates the Unit Relation from the Segment Relation.toString()
Returns a string representation of this object.
-
Constructor Details
-
DiphoneUnitSelector
Constructs a DiphoneUnitSelector.- Parameters:
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- Throws:
IOException
- if an error occurs while loading the database
-
-
Method Details
-
getSampleInfo
Get the sample info for the underlying database.- Returns:
- the sample info object
-
processUtterance
Generates the Unit Relation from the Segment Relation.- Specified by:
processUtterance
in interfaceUtteranceProcessor
- Parameters:
utterance
- the utterance to generate the Unit Relation- Throws:
ProcessException
- if an IOException is thrown during the processing of the utterance
-
toString
Returns a string representation of this object.
-