Package 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)

See:
          Description

Class Summary
HarmonicPartLinearPhaseInterpolatorSynthesizer Synthesizes the harmonic part using the linear phase interpolation and phase unwrapping technique described in: Stylianou, Y., 1996, "Harmonic plus Noise Models for Speech, combined with Statistical Methods, for Speech and Speaker Modification", Ph.D.
HntmSynthesizedSignal  
HntmSynthesizer Synthesis using harmonics plus noise (and possibly plus transients) model.
HntmSynthesizerParams  
NoisePartLpFilterPostHpfLpcSynthesizer A time-domain LP synthesis filter based version of the HNM noise part synthesis algorithm described in: Reference: Stylianou, Y., 1996, "Harmonic plus Noise Models for Speech, combined with Statistical Methods, for Speech and Speaker Modification", Ph.D.
NoisePartPseudoHarmonicSynthesizer A pseudo-harmonic representation based synthesizer for the noise part.
NoisePartWaveformSynthesizer Synthesizes noise part waveform from non-overlapping chunks of data.
NoisePartWindowedOverlapAddLpcSynthesizer LPC based noise model for HNM using the overlap-add approach, gain normalization according to generated harmonic part gain, and optional triangular energy envelope weighting.
TransientPartSynthesizer Syntehsizer for the transient part waveform segments.
 

Package marytts.signalproc.sinusoidal.hntm.synthesis Description

Synthesis package for harmonics plus noise model consisting of the following modules: