Uses of Interface
marytts.modules.MaryModule

Packages that use MaryModule
marytts.language.de   
marytts.language.en   
marytts.language.en_US   
marytts.language.tib   
marytts.modules All the modules doing the actual processing. 
marytts.modules.synthesis Internals of the synthesis module. 
marytts.server   
marytts.tests.modules   
 

Uses of MaryModule in marytts.language.de
 

Classes in marytts.language.de that implement MaryModule
 class InformationStructure
          Deprecated. 
 class Postlex
          The postlexical phonological processes module.
 class Preprocess
          The preprocessing module.
 class Prosody
           
 

Uses of MaryModule in marytts.language.en
 

Classes in marytts.language.en that implement MaryModule
 class FreeTTSContourGenerator
          Use an individual FreeTTS module for English synthesis.
 class FreeTTSIntonator
          Use an individual FreeTTS module for English synthesis.
 class FreeTTSMbroliser
          Convert the timing data from FreeTTS into MBROLA format.
 class FreeTTSPartOfSpeechTagger
          Use an individual FreeTTS module for English synthesis.
 class FreeTTSPauseGenerator
          Use an individual FreeTTS module for English synthesis.
 class FreeTTSPhraser
          Use an individual FreeTTS module for English synthesis.
 class FreeTTSTextToTokens
          Use an individual FreeTTS module for English synthesis.
 class FreeTTSTokenToWords
          Use an individual FreeTTS module for English synthesis.
 class Utt2XMLDurationsEn
          Convert FreeTTS utterances into MaryXML format (Durations, English).
 class Utt2XMLIntonationEn
          Convert FreeTTS utterances into MaryXML format (Intonation, English).
 class Utt2XMLPausesEn
          Convert FreeTTS utterances into MaryXML format (Pauses, English).
 class Utt2XMLPhrasesEn
          Convert FreeTTS utterances into MaryXML format (Phrases, English).
 class Utt2XMLPosEn
          Convert FreeTTS utterances into MaryXML format (parts of speech, English).
 class Utt2XMLPostprocessedEn
          Convert FreeTTS utterances into MaryXML format (Postprocessed, English).
 class Utt2XMLSegmentsEn
          Convert FreeTTS utterances into MaryXML format (Segments, English).
 class Utt2XMLTokensEn
          Convert FreeTTS utterances into MaryXML format (Tokens, English).
 class Utt2XMLWordsEn
          Convert FreeTTS utterances into MaryXML format (Words, English).
 class XML2UttDurationsEn
          Convert a MaryXML DOM tree into FreeTTS utterances (durations, English).
 class XML2UttIntonationEn
          Convert a MaryXML DOM tree into FreeTTS utterances (intonation, English).
 class XML2UttPausesEn
          Convert a MaryXML DOM tree into FreeTTS utterances (pauses, English).
 class XML2UttPhrasesEn
          Convert a MaryXML DOM tree into FreeTTS utterances (phrases, English).
 class XML2UttPosEn
          Convert a MaryXML DOM tree into FreeTTS utterances (parts of speech, English).
 class XML2UttPostprocessedEn
          Convert a MaryXML DOM tree into FreeTTS utterances (postprocessed, English).
 class XML2UttSegmentsEn
          Convert a MaryXML DOM tree into FreeTTS utterances (segments, English).
 class XML2UttTokensEn
          Convert a MaryXML DOM tree into FreeTTS utterances (tokens, English).
 class XML2UttWordsEn
          Convert a MaryXML DOM tree into FreeTTS utterances (words, English).
 

Uses of MaryModule in marytts.language.en_US
 

Classes in marytts.language.en_US that implement MaryModule
 class FreeTTSSegmenter
          Use an individual FreeTTS module for English synthesis.
 

Uses of MaryModule in marytts.language.tib
 

Classes in marytts.language.tib that implement MaryModule
 class ContourGenerator
          The Tibetan contour generator module.
 class KlattDurationModeller
          The calculation of acoustic parameters module.
 class Phonemiser
          The Tibetan Phonemiser First checks, if the tokens are defined in the lexicon (lexicon_tib.txt) If not, letter-to-sound rules (defined in syllableRules.xml) are applied Created on 24.05.2005
 class Tokeniser
          This class tokenises the wylie-transcribed tibetan sentence in RAWMARYXML_tib into processed syllables in PARSEDSYL_tib, which is also in XML-format.
 class ToneBuilder
          The Tibetan tonebuilder Checks first whether the tone is defined in the lexicon If the tone is not defined in the lexicon the tone-rules (defined in toneRules.xml) are applied.
 

Uses of MaryModule in marytts.modules
 

Classes in marytts.modules that implement MaryModule
 class AcousticModeller
          Predict duration and F0 using CARTs or other models
 class APMLParser
          Transforms a APML document into a raw (untokenised) MaryXML document
 class CARTDurationModeller
          Deprecated.  
 class CARTF0Modeller
          Deprecated.  
 class DummyAllophones2AcoustParams
          Deprecated. 
 class DummyDuration2AcoustParams
           
 class DummyModule
          A dummy module doing nothing.
 class DummyTokens2Words
          Dummy modules to support new language (for phone durations and phone f0)
 class ExternalModule
          A base class for all external Mary modules.
 class FestivalCaller
          A link to the synthesis part of festival.
 class FreeTTS2FestivalUtt
          A link to the synthesis part of festival.
 class HalfPhoneTargetFeatureLister
           
 class HMMDurationF0Modeller
          Deprecated.  
 class HTSEngine
          HTSEngine: a compact HMM-based speech synthesis engine.
 class InternalModule
          A stub implementation of the MaryModule interface as a basis for internal modules.
 class JPhonemiser
          The phonemiser module -- java implementation.
 class JTokeniser
           
 class MaryXMLToMbrola
          Transforms a full MaryXML document into an MBROLA format string
 class MaryXMLToText
          Create simple text from a rawmaryxml document.
 class MbrolaCaller
          The mbrola caller.
 class MbrolaJniCaller
          The MBROLA-via-JNI caller.
 class MinimalisticPosTagger
          Minimalistic part-of-speech tagger, using only function word tags as marked in the Transcription GUI.
 class OpenNLPPosTagger
          Part-of-speech tagger using OpenNLP.
 class PolynomialF0Modeller
          Predict f0 contours using polynomial curves predicted from a directed graph per syllable.
 class PraatTextGridGenerator
          Transforms a full MaryXML document into a Praat TextGrid containing various interesting information; in particular, the source units and basenames used in unit selection synthesis
 class PronunciationModel
          This module serves as a post-lexical pronunciation model.
 class ProsodyGeneric
          The generic prosody module.
 class ProsodyGenericFST
           
 class RealisedAcoustparamsExtractor
          Transforms a full MaryXML document into an MBROLA format string
 class RealisedDurationsExtractor
          Transforms a full MaryXML document into an MBROLA format string
 class SableParser
          Transforms a SABLE document into a raw (untokenised) MaryXML document
 class SimplePhoneme2AP
          Read a simple phone string and generate default acoustic parameters.
 class SoPDurationModeller
           
 class SoPF0Modeller
           
 class SSMLParser
          Transforms a SABLE document into a raw (untokenised) MaryXML document
 class Synthesis
          The synthesis module.
 class SynthesisCallerBase
          A base class for a synthesis caller.
 class TargetFeatureLister
          Read a simple phone string and generate default acoustic parameters.
 class TextToMaryXML
          Embed plain text input into a raw (untokenised) MaryXML document.
 class TobiContourGenerator
          The language-independent tobi contour generation module.
 class Utt2XMLAcoustParams
          Convert FreeTTS utterances into MaryXML format (Acoustic Parameters, not language specific).
 class Utt2XMLBase
          Convert FreeTTS utterances into MaryXML format.
 class XML2UttAcoustParams
          Convert a MaryXML DOM tree into FreeTTS utterances (durations, English).
 class XML2UttBase
          Convert a MaryXML DOM tree into FreeTTS utterances.
 

Methods in marytts.modules that return MaryModule
static MaryModule ModuleRegistry.getModule(java.lang.Class<?> moduleClass)
          Find an active module by its class.
static MaryModule ModuleRegistry.instantiateModule(java.lang.String moduleInitInfo)
          From the given module init info, instantiate a new mary module.
 

Methods in marytts.modules that return types with arguments of type MaryModule
static java.util.List<MaryModule> ModuleRegistry.getAllModules()
          Provide a list containing all MaryModules instances.
static java.util.LinkedList<MaryModule> ModuleRegistry.modulesRequiredForProcessing(MaryDataType sourceType, MaryDataType targetType, java.util.Locale locale)
          A method for determining the list of modules required to transform the given source data type into the requested target data type.
static java.util.LinkedList<MaryModule> ModuleRegistry.modulesRequiredForProcessing(MaryDataType sourceType, MaryDataType targetType, java.util.Locale locale, Voice voice)
          A method for determining the list of modules required to transform the given source data type into the requested target data type.
 

Methods in marytts.modules with parameters of type MaryModule
static void ModuleRegistry.registerModule(MaryModule module, java.util.Locale locale, Voice voice)
          Register a MaryModule as an appropriate module to process the given combination of MaryDataType for the input data, locale of the input data, and voice requested for processing.
 

Uses of MaryModule in marytts.modules.synthesis
 

Methods in marytts.modules.synthesis that return types with arguments of type MaryModule
 java.util.Vector<MaryModule> Voice.getPreferredModulesAcceptingType(MaryDataType type)
           
 

Uses of MaryModule in marytts.server
 

Fields in marytts.server with type parameters of type MaryModule
protected  java.util.Map<MaryModule,java.lang.Long> Request.timingInfo
           
protected  java.util.Set<MaryModule> Request.usedModules
           
 

Uses of MaryModule in marytts.tests.modules
 

Fields in marytts.tests.modules declared as MaryModule
protected  MaryModule MaryModuleTestCase.module