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.vocalizations |
Modifier and Type | Method and Description |
---|---|
void |
SinusoidalTracks.setSysAmpsAndTimes(HntmSpeechSignal hntmSignal,
HntmAnalyzerParams params) |
Modifier and Type | Class and Description |
---|---|
class |
HntmPlusTransientsSpeechSignal |
Modifier and Type | Field and Description |
---|---|
HntmSpeechSignal |
HarmonicAndTransientAnalysisOutput.hnmSignal |
HntmSpeechSignal |
HntmSpeechSignalWithContext.hntmSignal |
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) |
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) |
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) |
Modifier and Type | Method and Description |
---|---|
void |
HntmAnalyzer.analyzeNoisePart(double[] originalSignal,
HntmSpeechSignal hnmSignal,
HntmAnalyzerParams analysisParams,
HntmSynthesizerParams synthesisParamsForNoiseAnalysis,
boolean[] isInTransientSegments) |
static void |
HntmAnalyzer.packNoisePartWaveforms(HntmSpeechSignal hnmSignal,
double[] noisePartWaveform) |
static double[] |
HntmAnalyzerNoisePartWaveformSynthesizer.synthesize(HntmSpeechSignal hnmSignal,
double[][] frameWaveforms,
HntmAnalyzerParams analysisParams,
HntmSynthesizerParams synthesisParams) |
static double[][] |
HntmAnalyzer.unwrapPhasesAlongHarmonics(HntmSpeechSignal hntmSignal) |
Constructor and Description |
---|
HntmSpeechSignal(HntmSpeechSignal existing) |
HntmSpeechSignalWithContext(HntmSpeechSignal hntmSignalIn,
HntmSpeechFrame[] leftContextsIn,
HntmSpeechFrame[] rightContextsIn) |
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[] |
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 | Method and Description |
---|---|
HntmSpeechSignal |
HNMFeatureFileReader.getHntmSpeechSignal(int unitnumber)
get HntmSpeechSignal for a unit index
|
Copyright © 2000–2016 DFKI GmbH. All rights reserved.