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.filter |
Various classes that support filter and filterbank design and filtering operations.
|
marytts.signalproc.process | |
marytts.signalproc.window | |
marytts.util.data |
Various relatively generic utilities for data generation and buffering.
|
Modifier and Type | Field and Description |
---|---|
protected static InlineDataProcessor |
Signal2EnergyConverter.processor |
Modifier and Type | Class and Description |
---|---|
class |
AveragingFilter |
class |
BandPassFilter |
class |
BandRejectFilter |
class |
FIRFilter |
class |
HighPassFilter |
class |
LowPassFilter |
static class |
RecursiveFilter.Processor |
Modifier and Type | Interface and Description |
---|---|
interface |
InlineFrameMerger |
Modifier and Type | Class and Description |
---|---|
class |
AmplitudeNormalizer
The purpose of this class is to make sure that its data never exceeds amplitude +/-1.
|
class |
AudioMixer |
class |
Chorus |
class |
FDPSOLAProcessor |
class |
FDPSOLAProcessorOld |
class |
FrequencyDomainProcessor |
class |
LPCAnalysisResynthesis
A base class for LPC-based analysis and resynthesis, which does nothing.
|
class |
LPCCInterpolator |
class |
LPCCrossSynthesis |
class |
LPCWhisperiser |
class |
LSFInterpolator |
class |
NullFrequencyDomainEffect |
class |
PhaseVocoder.PhaseUnwrapper |
class |
PolarFrequencyProcessor |
static class |
Robotiser.PhaseRemover |
class |
SimpleNoiseKeeper |
class |
SimpleNoiseRemover |
class |
VocalTractModifier |
class |
VocalTractScalingProcessor |
class |
VocalTractScalingSimpleProcessor |
class |
Whisperiser |
Modifier and Type | Field and Description |
---|---|
protected InlineDataProcessor |
FrameProvider.processor |
protected InlineDataProcessor |
FrameOverlapAddSource.processor |
Modifier and Type | Method and Description |
---|---|
protected void |
FrameOverlapAddSource.initialise(DoubleDataSource inputSource,
int windowType,
boolean applySynthesisWindow,
int frameLength,
int samplingRate,
InlineDataProcessor processor)
To be called by constructor in order to set up this frame overlap add source.
|
Constructor and Description |
---|
FrameOverlapAddSource(DoubleDataSource inputSource,
int windowType,
boolean applySynthesisWindow,
int frameLength,
int samplingRate,
InlineDataProcessor processor) |
FrameOverlapAddSource(DoubleDataSource inputSource,
int frameLength,
int samplingRate,
InlineDataProcessor processor) |
FrameProvider(DoubleDataSource signal,
InlineDataProcessor processor,
int frameLength,
int frameShift,
int samplingRate,
boolean stopWhenTouchingEnd)
Initialise a FrameProvider.
|
PitchFrameProvider(DoubleDataSource signal,
DoubleDataSource pitchmarks,
InlineDataProcessor processor,
int samplingRate)
Create a new PitchFrameProvider providing one period at a time.
|
PitchFrameProvider(DoubleDataSource signal,
DoubleDataSource pitchmarks,
InlineDataProcessor processor,
int samplingRate,
int framePeriods,
int shiftPeriods)
Create a new PitchFrameProvider with a configurable number of pitch periods per frame and pitch periods to shift by.
|
Modifier and Type | Class and Description |
---|---|
class |
BartlettWindow |
class |
BlackmanWindow |
class |
DynamicTwoHalvesWindow |
class |
DynamicWindow |
class |
FlattopWindow |
class |
GaussWindow |
class |
HammingWindow |
class |
HanningWindow |
class |
RectWindow |
class |
Window |
Modifier and Type | Field and Description |
---|---|
protected InlineDataProcessor |
BufferedDoubleDataSource.dataProcessor |
Constructor and Description |
---|
BufferedDoubleDataSource(double[] inputData,
InlineDataProcessor dataProcessor) |
BufferedDoubleDataSource(DoubleDataSource inputSource,
InlineDataProcessor dataProcessor) |
ProducingDoubleDataSource(InlineDataProcessor dataProcessor) |
ProducingDoubleDataSource(long numDataThatWillBeProduced,
InlineDataProcessor dataProcessor) |
Copyright © 2000–2016 DFKI GmbH. All rights reserved.