Package com.sun.speech.freetts
package com.sun.speech.freetts
Top level package for FreeTTS. Classes in this package should
be synthesizer and locale independent.
-
ClassDescriptionProvides an enumeration of Age, following JSAPI style.Tags an object that can be dumped for debugging purposes.Performs a specific type of processing on an item and returns an object.Represents the abstract interface to an entity that has a set of features.Implementation of the FeatureSet interface.Standalone utility that directly interacts with a CMUDiphoneVoice.Represents something that should be spoken.Minimal implementation of a FreeTTSSpeakableStandalone utility that tells the time.Provides an enumeration of Gender, following the JSAPI style.Specifies the input mode of FreeTTS.Represents a node in a Relation.Contains the information that is shared between multiple items.Manages a process queue for utterances.Determines the part of speech of a word.Implementation of a
PartOfSpeech
that reads the info from a file.Manages a feature or item path.Interface that Manages a feature or item path.Maintains the mean duration and standard deviation about a phone.Maintains a set ofPhoneDuration
instances indexed by phone.Maintains set of PhoneDuration instances read in from a file.Maintains a list of phones with various features for those phones.Implementation of aPhoneSet
that reads the info from a file.Thrown by an UtteranceProcessor if any errors are encountered while processing an Utterance.Represents an ordered set ofItems
and their associated children.Annotates an utterance withRelation.SYLLABLE
,Relation.SYLLABLE_STRUCTURE
, andRelation.SEGMENT
.Contains a parsed token from a Tokenizer.Chops a string or text file into Token instances.Defines a generic interface to a Unit.Holds all the data for an utterance to be spoken.Performs an operation on an Utterance.Thrown by a Validator if any errors are encountered while validating.Implementors of this interface can be validated via the validate() method.Performs text-to-speech using a series ofUtteranceProcessors
.Provides a means to access the voices that are stored in a jar file.Provides access to voices for all of FreeTTS.