Package | Description |
---|---|
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.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.unitselection.data | |
marytts.vocalizations |
Modifier and Type | Method and Description |
---|---|
void |
SinusoidalTracks.setSysAmpsAndTimes(HntmSpeechSignal hntmSignal,
HntmAnalyzerParams params) |
Modifier and Type | Method and Description |
---|---|
HntmSpeechSignal |
HntmAnalyzer.analyze(double[] x,
int fs,
PitchMarks pm,
double f0WindowSizeInSeconds,
double f0SkipSizeInSeconds,
float[] f0Contour,
Labels labels,
HntmAnalyzerParams analysisParams,
HntmSynthesizerParams synthesisParamsBeforeNoiseAnalysis,
String analysisResultsFile) |
HntmSpeechSignal |
HntmAnalyzer.analyze(double[] x,
int fs,
PitchReaderWriter f0,
Labels labels,
HntmAnalyzerParams analysisParams,
HntmSynthesizerParams synthesisParamsBeforeNoiseAnalysis,
String analysisResultsFile) |
HntmSpeechSignal |
HntmAnalyzer.analyze(short[] x,
int fs,
PitchMarks pm,
double f0WindowSizeInSeconds,
double f0SkipSizeInSeconds,
float[] f0Contour,
Labels labels,
HntmAnalyzerParams analysisParams,
HntmSynthesizerParams synthesisParamsBeforeNoiseAnalysis,
String analysisResultsFile) |
HntmSpeechSignal |
HntmAnalyzer.analyze(short[] x,
int fs,
PitchReaderWriter f0,
Labels labels,
HntmAnalyzerParams analysisParams,
HntmSynthesizerParams synthesisParamsBeforeNoiseAnalysis) |
HntmSpeechSignal |
HntmAnalyzer.analyze(short[] x,
int fs,
PitchReaderWriter f0,
Labels labels,
HntmAnalyzerParams analysisParams,
HntmSynthesizerParams synthesisParamsBeforeNoiseAnalysis,
String analysisResultsFile) |
HarmonicAndTransientAnalysisOutput |
HntmAnalyzer.analyzeHarmonicAndTransientParts(double[] x,
int fs,
PitchMarks pm,
double f0WindowSizeInSeconds,
double f0SkipSizeInSeconds,
float[] f0Contour,
Labels labels,
HntmAnalyzerParams analysisParams) |
HarmonicAndTransientAnalysisOutput |
HntmAnalyzer.analyzeHarmonicAndTransientParts(double[] x,
int fs,
PitchReaderWriter f0,
Labels labels,
HntmAnalyzerParams analysisParams) |
void |
HntmAnalyzer.analyzeNoisePart(double[] originalSignal,
HntmSpeechSignal hnmSignal,
HntmAnalyzerParams analysisParams,
HntmSynthesizerParams synthesisParamsForNoiseAnalysis,
boolean[] isInTransientSegments) |
boolean |
HntmAnalyzerParams.equals(HntmAnalyzerParams existing) |
float[] |
FrameHarmonicPart.getCeps(double f0InHz,
int samplingRateInHz,
HntmAnalyzerParams params) |
static double[] |
HntmAnalyzerNoisePartWaveformSynthesizer.synthesize(HntmSpeechSignal hnmSignal,
double[][] frameWaveforms,
HntmAnalyzerParams analysisParams,
HntmSynthesizerParams synthesisParams) |
Constructor and Description |
---|
HntmAnalyzerParams(HntmAnalyzerParams existing) |
Modifier and Type | Method and Description |
---|---|
static HntmSpeechSignalWithContext |
HntmProsodyModifier.modify(HntmSpeechSignal hntmSignal,
HntmSpeechFrame[] leftContexts,
HntmSpeechFrame[] rightContexts,
BasicProsodyModifierParams pmodParams,
HntmAnalyzerParams analysisParams) |
Modifier and Type | Method and Description |
---|---|
static double[] |
TransientPartSynthesizer.synthesize(HntmPlusTransientsSpeechSignal hnmSignal,
HntmAnalyzerParams analysisParams) |
static double[] |
NoisePartWindowedOverlapAddLpcSynthesizer.synthesize(HntmSpeechSignal hnmSignal,
HntmAnalyzerParams analysisParams,
HntmSynthesizerParams synthesisParams) |
static double[] |
NoisePartLpFilterPostHpfLpcSynthesizer.synthesize(HntmSpeechSignal hnmSignal,
HntmAnalyzerParams analysisParams,
HntmSynthesizerParams synthesisParams) |
static double[] |
NoisePartPseudoHarmonicSynthesizer.synthesize(HntmSpeechSignal hnmSignal,
HntmAnalyzerParams analysisParams,
HntmSynthesizerParams synthesisParams,
String referenceFile) |
HntmSynthesizedSignal |
HntmSynthesizer.synthesize(HntmSpeechSignal hntmSignal,
HntmSpeechFrame[] leftContexts,
HntmSpeechFrame[] rightContexts,
BasicProsodyModifierParams pmodParams,
String referenceFile,
HntmAnalyzerParams analysisParams,
HntmSynthesizerParams synthesisParams) |
static double[] |
NoisePartWaveformSynthesizer.synthesize(HntmSpeechSignal hnmSignal,
HntmSpeechFrame[] leftContexts,
HntmSpeechFrame[] rightContexts,
HntmAnalyzerParams analysisParams) |
Constructor and Description |
---|
HarmonicPartLinearPhaseInterpolatorSynthesizer(HntmSpeechSignal hnmSignalIn,
HntmAnalyzerParams analysisParamsIn,
HntmSynthesizerParams synthesisParamsIn) |
HarmonicPartLinearPhaseInterpolatorSynthesizer(HntmSpeechSignal hnmSignalIn,
HntmAnalyzerParams analysisParamsIn,
HntmSynthesizerParams synthesisParamsIn,
String referenceFileIn) |
Modifier and Type | Method and Description |
---|---|
static SinusoidalTracks |
HarmonicsToTrackConverter.convert(HntmSpeechSignal hntmSignal,
HntmAnalyzerParams analysisParams) |
Modifier and Type | Field and Description |
---|---|
HntmAnalyzerParams |
HnmTimelineReader.analysisParams |
Modifier and Type | Field and Description |
---|---|
protected HntmAnalyzerParams |
HNMSynthesisTechnology.analysisParams |
Copyright © 2000–2016 DFKI GmbH. All rights reserved.