All Classes Interface Summary Class Summary Exception Summary
Class |
Description |
Age |
Provides an enumeration of Age, following JSAPI style.
|
AliasDiphone |
Represent an alias diphone which is just another name for an
already-existing original diphone.
|
AudioOutput |
Supports generating audio output from an utterance.
|
AudioPlayer |
Provides an interface to the audio system for use by freetts.
|
BaseAudioManager |
Supports the JSAPI 1.0 AudioManager
interface.
|
BaseEngine |
Supports the JSAPI 1.0 Engine interface.
|
BaseEngineProperties |
Supports the JSAPI 1.0 EngineProperties
interface.
|
BaseSynthesizer |
Supports the JSAPI 1.0 Synthesizer interface that
performs the core non-engine-specific functions.
|
BaseSynthesizerProperties |
Supports the JSAPI 1.0 SynthesizerProperties
interface.
|
BaseSynthesizerQueueItem |
Extends the JSAPI 1.0 SynthesizerQueueItem with handling
for JSML, generation of engine-specific text, and other features.
|
BaseVoice |
Extends the JSAPI 1.0 Voice class to encapsulate
engine-specific data.
|
BulkTimer |
Provides a suite of timers that are used to collect and generate
performance metrics for FreeTTS.
|
CART |
Generic interface for Classification and Regression Trees (CARTs) based
on the Breiman, Friedman, Olshen, and Stone document "Classification and
Regression Trees."
|
CARTImpl |
Implementation of a Classification and Regression Tree (CART) that is
used more like a binary decision tree, with each node containing a
decision or a final value.
|
ClusterUnitDatabase |
Provides support for the cluster unit database.
|
ClusterUnitPitchmarkGenerator |
Calculates the pitchmarks.
|
ClusterUnitSelector |
Generates the Unit Relation of an Utterance from the
Segment Relation.
|
CMUArcticVoice |
|
CMUClusterUnitVoice |
Defines voice that does cluster unit selection.
|
CMUDiphoneVoice |
Defines an unlimited-domain diphone synthesis based voice
|
CMULexicon |
Provides a CMU lexicon-specific implementation of a Lexicon that is
stored in a text file.
|
CMUTimeLexicon |
Provides a CMU time lexicon-specific implementation of a Lexicon.
|
CMUTimeVoice |
Defines limited domain synthesis voice that specializes
in telling the time.
|
CMUVoice |
Provides generic support for a CMU Voice
|
ContourGenerator |
Calculates the F0 curve for an utterance based on the Black and
Hunt article "Generating F0 Contours from ToBI Labels Using Linear
Regression," ICSLP96, vol. 3, pp 1385-1388, Philadelphia,
PA. 1996.
|
Diphone |
Represents two adjacent phones.
|
DiphonePitchmarkGenerator |
Calculates pitchmarks.
|
DiphoneUnitDatabase |
Represents and manages the unit data for all diphones.
|
DiphoneUnitSelector |
Generates the Unit Relation of an Utterance from the
Segment Relation.
|
Dumpable |
Tags an object that can be dumped for debugging purposes.
|
Durator |
Determines duration timing for
Relation.SEGMENT relations in an utterance.
|
EngineEventPanel |
Simple GUI for monitoring events of an Engine .
|
EngineMonitor |
Simple GUI for monitoring events and state changes of an
Engine .
|
FeatureProcessor |
Performs a specific type of processing on an item and returns an
object.
|
FeatureProcessors |
Provides the set of feature processors that are used by this
language as part of the CART processing.
|
FeatureProcessors.Accented |
Checks to see if the given syllable is accented.
|
FeatureProcessors.AccentedSylIn |
Counts the number of accented syllables since the last major break.
|
FeatureProcessors.Gpos |
Returns a guess of the part-of-speech.
|
FeatureProcessors.LastAccent |
Find the last accented syllable
This is a feature processor.
|
FeatureProcessors.MonthRange |
Returns true ("1") if the given item is a number between 0 and
32 exclusive, otherwise, returns "0".
|
FeatureProcessors.NumDigits |
Returns the length of the string.
|
FeatureProcessors.PH_CPlace |
Return consonant cplace
l-labial a-alveolar p-palatal b-labio_dental d-dental v-velar
This is a feature processor.
|
FeatureProcessors.PH_CType |
Return consonant type
s-stop f-fricative a-affricative n-nasal * l-liquid
This is a feature processor.
|
FeatureProcessors.PH_CVox |
Return consonant voicing
+=on -=off
This is a feature processor.
|
FeatureProcessors.PH_VC |
Return vowel or consonant
+=on -=off
This is a feature processor.
|
FeatureProcessors.PH_VFront |
Return vowel frontness
1-front 2-mid 3-back
This is a feature processor.
|
FeatureProcessors.PH_VHeight |
Return vowel height
1-high 2-mid 3-low
This is a feature processor.
|
FeatureProcessors.PH_VLength |
Return vowel length
s-short l-long d-dipthong a-schwa
This is a feature processor.
|
FeatureProcessors.PH_VRnd |
Return vowel rnd (lip rounding)
lip rounding +=on -=off
This is a feature processor.
|
FeatureProcessors.PosInSyl |
Finds the position of the phoneme in the syllable
This is a feature processor.
|
FeatureProcessors.PositionType |
Classifies the the syllable as single, initial, mid or final.
|
FeatureProcessors.SegCodaFric |
Checks for fricative
This is a feature processor.
|
FeatureProcessors.SegCodaGlide |
Checks for coda glide
This is a feature processor.
|
FeatureProcessors.SegCodaNasal |
Checks for coda nasal
This is a feature processor.
|
FeatureProcessors.SegCodaStop |
Checks for coda stop
This is a feature processor.
|
FeatureProcessors.SegmentDuration |
Returns the duration of the given segment
This is a feature processor.
|
FeatureProcessors.SegOnsetCoda |
Checks for onset coda
This is a feature processor.
|
FeatureProcessors.SegOnsetFric |
Checks for fricative
This is a feature processor.
|
FeatureProcessors.SegOnsetGlide |
Checks for onset glide
This is a feature processor.
|
FeatureProcessors.SegOnsetNasal |
Checks for onset nasal
This is a feature processor.
|
FeatureProcessors.SegOnsetStop |
Checks for onset stop
This is a feature processor.
|
FeatureProcessors.StressedSylIn |
Counts the number of stressed syllables since the last major break.
|
FeatureProcessors.StressedSylOut |
Counts the number of stressed syllables until the next major break.
|
FeatureProcessors.SubPhrases |
Counts the number of phrases before this one.
|
FeatureProcessors.SylBreak |
Determines the break level after this syllable
This is a feature processor.
|
FeatureProcessors.SylCodaSize |
Determines the coda size
This is a feature processor.
|
FeatureProcessors.SylIn |
Counts the number of stressed syllables since the last major break.
|
FeatureProcessors.SylOnsetSize |
Determines the onset size of this syllable
This is a feature processor.
|
FeatureProcessors.SylOut |
Counts the number of stressed syllables since the last major break.
|
FeatureProcessors.TokenPosGuess |
Attempts to guess the part of speech.
|
FeatureProcessors.WordBreak |
Determines the word break.
|
FeatureProcessors.WordNumSyls |
Returns as an Integer the number of syllables in the given
word.
|
FeatureProcessors.WordPunc |
Determines the word punctuation.
|
FeatureSet |
Represents the abstract interface to an entity that has
a set of features.
|
FeatureSetImpl |
Implementation of the FeatureSet interface.
|
FreeTTS |
Standalone utility that directly interacts with a CMUDiphoneVoice.
|
FreeTTSEngineCentral |
Supports the EngineCentral JSAPI 1.0 interface for the
FreeTTSSynthesizer.
|
FreeTTSSpeakable |
Represents something that should be spoken.
|
FreeTTSSpeakableImpl |
Minimal implementation of a FreeTTSSpeakable
|
FreeTTSSynthesizer |
Provides partial support for a JSAPI 1.0 synthesizer for the
FreeTTS speech synthesis system.
|
FreeTTSSynthesizerModeDesc |
Represents a SynthesizerModeDesc for the
FreeTTSSynthesizer.
|
FreeTTSSynthesizerQueueItem |
Represents an object on the speech output queue of a
FreeTTSSynthesizer .
|
FreeTTSTime |
Standalone utility that tells the time.
|
FreeTTSVoice |
Extends the BaseVoice class to encapsulate FreeTTSSynthesizer specific data.
|
Gender |
Provides an enumeration of Gender, following the JSAPI style.
|
InputMode |
Specifies the input mode of FreeTTS.
|
Intonator |
Annotates the Relation.SYLLABLE relations of an
utterance with "accent"
and "endtone" features.
|
Item |
Represents a node in a Relation.
|
ItemContents |
Contains the information that is shared between multiple items.
|
JavaClipAudioPlayer |
Provides an implementation of AudioPlayer that creates
javax.sound.sampled audio clips and outputs them via the
javax.sound API.
|
JavaStreamingAudioPlayer |
Streams audio to java audio.
|
JSMLParser |
Parses a JSML 0.6 document and returns a DOM.
|
LetterToSound |
Provides the phone list for words using letter-to-sound rules.
|
LetterToSoundImpl |
Provides the phone list for words using the CMU6 letter-to-sound
(LTS) rules, which are based on the Black, Lenzo, and Pagel paper,
"Issues in Building General Letter-to-Sound Rules."
|
Lexicon |
Provides the phone list for words.
|
LexiconImpl |
Provides an implementation of a Lexicon.
|
LPCResult |
Contains the result of linear predictive coding processing.
|
MbrolaAudioOutput |
Supports generating audio output from an MBROLA-synthesized utterance.
|
MbrolaCaller |
Calls external MBROLA binary to synthesise the utterance.
|
MbrolaVoice |
Defines an unlimited-domain diphone synthesis based voice using
the MBROLA synthesis.
|
MbrolaVoiceDirectory |
Provides access to MBROLA voices.
|
MbrolaVoiceValidator |
Shows this MbrolaVoice is valid (or usable).
|
MultiFile8BitAudioPlayer |
Streams audio to multiple files as 8-bit samples, one per utterance.
|
MultiFileAudioPlayer |
Streams audio to multiple files, one per utterance.
|
NullAudioPlayer |
Provides an implementation of AudioPlayer that sends
all audio data to the bit bucket.
|
NumberExpander |
Expands Strings containing digits characters into
a list of words representing those digits.
|
OutputQueue |
Manages a process queue for utterances.
|
ParametersToMbrolaConverter |
Utterance processor converting phoneme timing and f0-time targets
into MBROLA format.
|
PartOfSpeech |
Determines the part of speech of a word.
|
PartOfSpeechImpl |
Implementation of a PartOfSpeech that reads the info
from a file.
|
PartOfSpeechTagger |
Tags the words in the utterance with their part-of-speech.
|
PathExtractor |
Manages a feature or item path.
|
PathExtractorImpl |
Interface that Manages a feature or item path.
|
PauseGenerator |
Annotates an utterance with pause information.
|
PhoneDuration |
Maintains the mean duration and standard deviation about a phone.
|
PhoneDurations |
Maintains a set of PhoneDuration instances indexed by
phone.
|
PhoneDurationsImpl |
Maintains set of PhoneDuration instances read in from a file.
|
PhoneSet |
Maintains a list of phones with various features for those phones.
|
PhoneSetImpl |
Implementation of a PhoneSet that reads the info from
a file.
|
Phraser |
Creates a Relation.PHRASE relation, grouping
Relation.WORD relations by breaks.
|
PostLexicalAnalyzer |
Annotates the utterance with post lexical information.
|
PrefixFSM |
Implements a finite state machine that checks if a given string
is a prefix.
|
ProcessException |
Thrown by an UtteranceProcessor if any errors
are encountered while processing an Utterance.
|
PronounceableFSM |
Implements a finite state machine that checks if a given string
is pronounceable.
|
RawFileAudioPlayer |
Provides an implementation of AudioPlayer that sends
all audio data to the given file.
|
Relation |
Represents an ordered set of Items and their associated
children.
|
Sample |
A single short term sample containing Residual Excited Linear Predictive
(RELP) frame and residual voice data.
|
SampleInfo |
Describes global sample parameters.
|
SampleSet |
Represents the frame and residual data
used by the diphone database
used Residual Excited Linear Predictive synthesizer
|
Segmenter |
Annotates an utterance with Relation.SYLLABLE ,
Relation.SYLLABLE_STRUCTURE , and
Relation.SEGMENT .
|
SegmentRelationUtils |
Provides a set of utilities for the SegmentRelation.
|
SingleFileAudioPlayer |
Streams audio to a file.
|
SpeechEventDispatcher |
Interface to be implemented by objects that dispatch
SpeechEvents .
|
SpeechEventUtilities |
Utilities to help with dispatch JSAPI 1.0 events on the event
dispatching thread of AWT/Swing.
|
SpeechEventUtilities.SpeechAWTEvent |
Inner class that defines SpeechAWTEvents.
|
SpeechEventUtilities.SpeechAWTEventTarget |
Inner class used to handle events as they are dispatched from the
AWT event queue.
|
SpeechEventWrapper |
Wraps an arbitrary event object (from EventObject )
in a SpeechEvent so that it can be dispatched through
the speech event dispatch mechanism.
|
SuffixFSM |
Implements a finite state machine that checks if a given string
is a suffix.
|
SynthesizerMonitor |
Simple GUI that monitors events and state changes of an
Synthesizer .
|
SynthesizerSelector |
GUI that displays a list of Synthesizer names in a
dialog box.
|
TextEngineCentral |
Supports the JSAPI 1.0 EngineCentral interface for a
synthesizer that sends text to standard out.
|
TextSynthesizer |
Supports a simple text-output-only JSAPI 1.0 Synthesizer .
|
TextSynthesizerModeDesc |
Describes the TextSynthesizer .
|
TextSynthesizerQueueItem |
Represents an object on the speech output queue of a
TextSynthesizer .
|
Timer |
Keeps track of execution times.
|
Token |
Contains a parsed token from a Tokenizer.
|
Tokenizer |
Chops a string or text file into Token instances.
|
TokenizerImpl |
Implements the tokenizer interface.
|
TokenToWords |
Converts the Tokens (in US English words) in an
Utterance into a list of words.
|
Unit |
Defines a generic interface to a Unit.
|
UnitConcatenator |
Concatenates the Units in the given Utterance to the target_lpc
result.
|
USEnglish |
Provides the definitions for US English whitespace, punctuations,
prepunctuation, and postpunctuation symbols.
|
Utilities |
Provides a set of generic utilities used by freetts.
|
Utterance |
Holds all the data for an utterance to be spoken.
|
UtteranceProcessor |
Performs an operation on an Utterance.
|
ValidationException |
Thrown by a Validator if any errors
are encountered while validating.
|
Validator |
Implementors of this interface can be validated via the validate()
method.
|
Voice |
Performs text-to-speech using a series of
UtteranceProcessors .
|
VoiceDirectory |
Provides a means to access the voices that are stored in a jar
file.
|
VoiceList |
Maintains a list of JSAPI 1.0 Voices .
|
VoiceManager |
Provides access to voices for all of FreeTTS.
|
WaveUtils |
Provides a set of utilities for prrocessing wave/audio data.
|
WordRelation |
Helper class to add words and breaks into a Relation object.
|