MaryTTS 5.2 API

Packages 
Package Description
marytts
The main package for mary, containing some fundamental data structure definitions.
marytts.cart  
marytts.cart.impose  
marytts.cart.io  
marytts.client
Mary socket client implementation and interface.
marytts.client.http  
marytts.config  
marytts.datatypes  
marytts.exceptions  
marytts.features  
marytts.fst  
marytts.htsengine  
marytts.language.de  
marytts.language.de.datatypes  
marytts.language.de.features  
marytts.language.de.phonemiser  
marytts.language.de.postlex
Internals of the postlexical phonology module.
marytts.language.de.preprocess
Internals of the preprocessing module.
marytts.language.en  
marytts.language.en_US.datatypes  
marytts.language.en.prosody  
marytts.language.fr  
marytts.language.it  
marytts.language.it.preprocess  
marytts.language.lb  
marytts.language.ru  
marytts.language.sv  
marytts.language.te  
marytts.language.te.phonemiser  
marytts.language.tr  
marytts.machinelearning
Machine learning classes for K-Means clustering, Gaussian Mixture Models, and manual data generation for testing purposes.
marytts.modules
All the modules doing the actual processing.
marytts.modules.acoustic  
marytts.modules.phonemiser  
marytts.modules.prosody  
marytts.modules.synthesis
Internals of the synthesis module.
marytts.server  
marytts.server.http  
marytts.signalproc
Signal processing package for Mary consisting of the following sub-packages: adaptation: speaker adaptation using various voice conversion techniques analysis: feature estimation and analysis demo: demonstrator with a gui display: visualization utilities effects: audio effects for speech and text-to-speech synthesis output filter: filter design and filtering utilities process: various speech signal modification utilities sinusoidal: sinusoidal speech models and modification tests: testing tools for signal processing classes window: various windowing functions
marytts.signalproc.adaptation
Packages for speaking style and speaker identity adaptation in Mary TTS supporting various voice conversion algorithms.
marytts.signalproc.adaptation.codebook
Weighted codebook based voice conversion algorithms.
marytts.signalproc.adaptation.gmm
Gaussian Mixture Model based voice conversion algorithms.
marytts.signalproc.adaptation.gmm.jointgmm
Joint source-target Gaussian Mixture Model based voice conversion algorithms.
marytts.signalproc.adaptation.outlier
Outlier elimination algorithms for voice conversion.
marytts.signalproc.adaptation.prosody
Prosody transformation algorithms for voice conversion.
A prosody modification framework has been implemented which supports: Mean and standard deviation transformation of f0 Sentence slope transformation Mean and standard deviation transformation is the best method so far.
Duration and energy transformation have not yet been implemented.
marytts.signalproc.adaptation.smoothing
Smoothing algorithms for voice conversion.
marytts.signalproc.adaptation.test  
marytts.signalproc.analysis
A collection of analysis algorithms for signal processing.
Important classes are as follows: LpcAnalyser: Linear prediction analysis using autocorrelation appraoch and Durbin recursion LsfAnalyser: Computation of line spectral frequencies (LSFs, or line spectral pairs - LSPs) based on LpcAnalyser EnergyAnalyser: Energy contour estimation with voice activity detection support F0TrackerAutocorrelationHeuristic: An autocorrelation based f0 analysis algorithm extended with heuristic post-processing to reduce voiced/unvoiced errors and f0 doubling/halving problems.
marytts.signalproc.analysis.distance
A collection of popular distance measures in speech processing.
marytts.signalproc.display  
marytts.signalproc.effects
A wrapper package for audio effects in Mary TTS.
marytts.signalproc.filter
Various classes that support filter and filterbank design and filtering operations.
marytts.signalproc.process  
marytts.signalproc.sinusoidal
Sinusoidal analysis/synthesis framework supporting various approaches: Conventional sinusoidal analysis/modification/synthesis Harmonic plus Noise Model (HNM) based analysis/modification/synthesis Multiresolution sinusoidal analysis/modification/snythesis
Warning: This is a very basic implementation and it does not work properly! Sines+transients+noise based analysis/modification/synthesis
marytts.signalproc.sinusoidal.hntm.analysis
Analysis package for harmonics plus noise speech models.
marytts.signalproc.sinusoidal.hntm.analysis.pitch
Pitch and voicing analysis package for harmonics plus noise speech models.
marytts.signalproc.sinusoidal.hntm.modification
PSOLA like prosody modification algorithms for harmonics plus noise models.
marytts.signalproc.sinusoidal.hntm.synthesis
Synthesis package for harmonics plus noise model consisting of the following modules: HarmonicPartLinearPhaseInterpolatorSynthesizer: harmonic part synthesis with a linear phase interpolator NoisePartWaveformSynthesizer: Noise part synthesizer when the noise is kept as original-harmonic waveform NoisePartLpFilterPostHpfLpcSynthesizer: Noise part synthesizer using linear prediction forward filter with optional post filtering with an highpass filter
NoisePartWindowedOverlapAddLpcSynthesizer: Noise part synthesizer using a windowed overlap add approach (supports highpass filtering as well)
NoisePartPseudoHarmonicSynthesizer: A pseudo-harmonic approach for noise part generation using parameters obtained by the harmonic part analysis algorithm applied to noise part assuming a fixed f0
TransientPartSynthesizer: A waveform synthesizer for transient parts (performs windowing at transition boundaries)
marytts.signalproc.sinusoidal.hntm.synthesis.hybrid  
marytts.signalproc.sinusoidal.pitch
Experimental pitch tracker using the comb filter approach for sinusoidal models.
marytts.signalproc.sinusoidal.test
A test signal generation package for sinusoidal and harmonics plus noise models.
marytts.signalproc.window  
marytts.tools.analysis  
marytts.tools.dbselection  
marytts.tools.emospeak  
marytts.tools.install  
marytts.tools.newlanguage  
marytts.tools.newlanguage.en_US  
marytts.tools.redstart  
marytts.tools.transcription  
marytts.tools.upgrade  
marytts.tools.voiceimport  
marytts.tools.voiceimport.traintrees  
marytts.tools.voiceimport.vocalizations  
marytts.unitselection  
marytts.unitselection.analysis  
marytts.unitselection.concat  
marytts.unitselection.data  
marytts.unitselection.interpolation  
marytts.unitselection.select  
marytts.unitselection.select.viterbi  
marytts.unitselection.weightingfunctions  
marytts.util
Various relatively generic utilities.
marytts.util.data
Various relatively generic utilities for data generation and buffering.
marytts.util.data.audio
Various relatively generic utilities for audio input/output.
marytts.util.data.text
Various relatively generic utilities for text input/output.
marytts.util.display  
marytts.util.dom
Various relatively generic utilities for DOM XML processing.
marytts.util.http  
marytts.util.io
Various relatively generic utilities for input/output.
marytts.util.math
Various relatively generic utilities for maths.
marytts.util.signal
Various relatively generic utilities for signal processing.
marytts.util.string
Various relatively generic utilities for handling strings.
marytts.vocalizations  
marytts.voice.CmuSltHsmm  
org.jsresources  
weka.classifiers.trees.j48  

Copyright © 2000–2016 DFKI GmbH. All rights reserved.