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.