CVE Spectral Voice Processing Library
####Step1: Voice(Low Level) Modeling
- Spectrum filter utilities
- Implement
PSOLAIterlyzer(in:Wave, out:PulseList) - Implement
PSOLAItersizer(in:PositionDataFrame, out:Wave) - Implement
VOTFromWavebased onSTFTIterlyzer(in:Wave, out:Position) - Implement
Sinusoidstructure andList_SinusoidandSinusoid_ToReal - Implement
HNMFrameHNMContourstructure andList_HNMFrame - Implement
SinusoidIterlyzer(in:Wave, out:List_Sinusoid) - Implement
SinusoidItersizer(in:PositionSinusoid, out:Wave) - Implement
HNMIterlyzer(in:Wave, out:List_HNMFrame) - Glottal pulse & phase reconstruction in
SinusoidItersizer - Implement
HNMItersizerbased onSinusoidItersizer(in:PositionHNMFrame, out:Wave) - Implement
F0Iterlyzer(in:Wave, out:Real) - Phase control points for
SinusoidItersizer - SNT analysis
- Turbulent Noise reconstruction in
HNMItersizer
####Step2: Structural Changes & Minor Improvements
- Replace
CDSP2_If_Debug_CheckwithRAssert - Down integrate Lists to CVEDSP2
- Conversion between
HNMFrameandHNMContour - Implement
F0FromWave_YIN - Implement
GainIterfectorin CVEDSP2(in:WaveWave, out:Wave) - Implement
MixIterfectorin CVEDSP2(in:WaveWave, out:Wave) - Implement
PulseItersizerin CVEDSP2(in:Position, out:Wave)
####Step3: Voice Manipulation
- Timbre adjustment related to pitch scaling
- Implement
GenKlattbased onFWindow - Implement
EpRParamstructure - Implement
EpRParam_ToHNMContour - EpR fitting algorithm
- EpR manipulating utilities
- PSOLA manipulating utilities
####Others/External
- Implement
VMaxIndex,VMinIndex,VMaxEI,VMinEI,VLogin RFNL - More interpolation kernels(Cubic, Sinc) in RFNL
- Default analysis window for
_F0.rc/Window Cache
-
Serra, X. 1989. "A System for Sound Analysis/Transformation/Synthesis based on a Deterministic plus Stochastic Decomposition" Ph.D. Thesis. Stanford University.
-
Sanjaume, Jordi Bonada. Voice processing and synthesis by performance sampling and spectral models. Diss. Universitat Pompeu Fabra, 2008.
-
Quatieri, Thomas F., and R. McAulay. "Phase coherence in speech reconstruction for enhancement and coding applications." Acoustics, Speech, and Signal Processing, 1989. ICASSP-89., 1989 International Conference on. IEEE, 1989.
-
De Cheveigné, Alain, and Hideki Kawahara. "YIN, a fundamental frequency estimator for speech and music." The Journal of the Acoustical Society of America 111.4 (2002): 1917-1930.
-
Childers, Donald G., and C. K. Lee. "Vocal quality factors: Analysis, synthesis, and perception." the Journal of the Acoustical Society of America 90.5 (1991): 2394-2410.