| Package | Description | 
|---|---|
| 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.process | 
| Modifier and Type | Method and Description | 
|---|---|
static LpcAnalyser.LpCoeffs | 
LpcAnalyser.calcLPC(double[] x,
       int p)
Calculate LPC parameters for a given input signal. 
 | 
static LpcAnalyser.LpCoeffs | 
LpcAnalyser.calcLPC(double[] x,
       int p,
       float preCoef)  | 
static LpcAnalyser.LpCoeffs[] | 
LpcAnalyser.signal2lpCoeffsWithGain(double[] x,
                       int windowType,
                       double windowSizeInSeconds,
                       double frameShiftInSeconds,
                       int samplingRateInHz,
                       int lpcOrder,
                       float preCoef)  | 
static LpcAnalyser.LpCoeffs[] | 
LpcAnalyser.signal2lpCoeffsWithGain(double[] x,
                       int windowType,
                       float[] tAnalysisInSeconds,
                       double windowSizeInSeconds,
                       int samplingRateInHz,
                       int lpcOrder,
                       float preCoef)  | 
static LpcAnalyser.LpCoeffs[] | 
LpcAnalyser.wavFile2lpCoeffsWithGain(String wavFile,
                        int windowType,
                        double windowSizeInSeconds,
                        double frameShiftInSeconds,
                        int lpcOrder,
                        float preCoef)  | 
| Constructor and Description | 
|---|
LpcAnalyser.LpCoeffs(LpcAnalyser.LpCoeffs existing)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
LSFInterpolator.processLPC(LpcAnalyser.LpCoeffs coeffs,
          double[] residual)
Process the LPC coefficients in place. 
 | 
protected void | 
LPCWhisperiser.processLPC(LpcAnalyser.LpCoeffs coeffs,
          double[] residual)
Replace residual with white noise 
 | 
protected void | 
LPCCrossSynthesis.processLPC(LpcAnalyser.LpCoeffs coeffs,
          double[] residual)
Replace residual with new residual from audio signal, adapting the gain in order to maintain overall volume. 
 | 
protected void | 
LPCCInterpolator.processLPC(LpcAnalyser.LpCoeffs coeffs,
          double[] residual)
Process the LPC coefficients in place. 
 | 
protected void | 
LPCAnalysisResynthesis.processLPC(LpcAnalyser.LpCoeffs coeffs,
          double[] residual)
Process the LPC coefficients and/or the residual in place. 
 | 
Copyright © 2000–2016 DFKI GmbH. All rights reserved.