Package  Description 

marytts.machinelearning 
Machine learning classes for KMeans clustering, Gaussian Mixture
Models, and manual data generation for testing purposes.

marytts.signalproc.adaptation 
Packages for speaking style and speaker identity adaptation in Mary TTS
supporting various voice conversion algorithms.

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 postprocessing to reduce voiced/unvoiced errors and f0 doubling/halving problems. 
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.tools.analysis  
marytts.util.math 
Various relatively generic utilities for maths.

marytts.util.signal 
Various relatively generic utilities for signal processing.

Class and Description 

Polynomial 
Class and Description 

ComplexArray
This is a wrapper class that can hold two double arrays, one of which is interpreted as containing the real values, the other
the imaginary values of the complex numbers.

Class and Description 

ComplexArray
This is a wrapper class that can hold two double arrays, one of which is interpreted as containing the real values, the other
the imaginary values of the complex numbers.

Class and Description 

ComplexArray
This is a wrapper class that can hold two double arrays, one of which is interpreted as containing the real values, the other
the imaginary values of the complex numbers.

Class and Description 

ComplexArray
This is a wrapper class that can hold two double arrays, one of which is interpreted as containing the real values, the other
the imaginary values of the complex numbers.

Class and Description 

ComplexNumber
A complex number: real+sqrt(1).imag

Class and Description 

Histogram 
Class and Description 

ComplexArray
This is a wrapper class that can hold two double arrays, one of which is interpreted as containing the real values, the other
the imaginary values of the complex numbers.

ComplexNumber
A complex number: real+sqrt(1).imag

DTW.Node 
FloatList
FloatList is used to maintain a circular buffer of float values.

Polynomial 
Class and Description 

ComplexArray
This is a wrapper class that can hold two double arrays, one of which is interpreted as containing the real values, the other
the imaginary values of the complex numbers.

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