"The work accomplished can be divided in two: The first year was dedicated to developping a new noise representation for speech signals (leading to a new vocoder named Pulse Model in Log domain (PML)). The second year mainly focused on addressing common issues happening when using a vocoder in parametric speech synthesis, namely averaging, using Artificial Neural Nets (ANN), which involved many training activities compared to the first year.
In more details, during the development of the new vocoder PML, we changed the traditional approach of linear addition between deterministic (glottal source) and noise (breathiness) that forms the source of the source filter model of voice production.
Instead of an addition in the linear time domain, we used an addition in the log spectral domain. This new approach has a few advantages against the traditional one:
i) Any buzziness effect commonly found in parametric speech synthesis is removed since the addition in the log domain scrambles the phase of the deterministic component and prevent any unatural concentration of energy.
ii) the amplitude model is set by the vocal tract model (the spectral envelope) and is preserved throughout the synthesis process, whereas that of an addition in the linear domain is also dependent on the deterministic/noise ratio, which complicates the voice control more than necessary.
iii) The mathematical definition is simpler than the traditional approach, which is a very convenient property for further developements.
The new vocoder is completed by a deinterference-based spectral envelope (from STRAIGHT or WORLD vocoders).
The source code of this new PML vocoder is open and available online (
https://github.com/gillesdegottex/pulsemodel(odnośnik otworzy się w nowym oknie)).
During the second year, time has been spent for the recruited researcher to acquire important knowledge in ANN and statistical modelling in general. More precisely, the following techniques have been studied: fully connected layers with normalisation issues; recurrent networks; recurrent outputs; 1D convolutive layers for input pre-processing; 2D convolutive layers for spectrogram and noise masks generation; Generative Adversarial Networks (GAN) (basic, least square and Wasserstein variants). Due to the recent advances in neural net models, plosives and transients synthesis takes great benefits from these techniques.
Most results created by the HQSTS project appeared in the new vocoder PML. The perceived quality has been clearly improved compared to state-of-the-art methods, especially by reducing the buzziness effect mentioned above (presented first in [C2], fully detailed in [J1] and then applied through [C3,C4]). Open-source code has been made available to the public at large on GitHub.com. This includes: The new vocoder PML; The full speech synthesis training system; The generation of listening tests and demo pages.
[J1] G. Degottex, P. Lanchantin and M. Gales, ""A Log Domain Pulse Model for Parametric Speech Synthesis"", IEEE Transactions on Audio, Speech, and Language Processing, 26(1):57-70, 2018.
[C2] G. Degottex, P. Lanchantin and M. Gales, ""A Pulse Model in Log-domain for a Uniform Synthesizer"", in Proc. 9th Speech Synthesis Workshop (SSW9), Sunnyvale, CA, USA, 2016.
[C3] G. Degottex, P. Lanchantin and M. Gales, ""Light Supervised Data Selection, Voice Quality Normalized Training and Log Domain Pulse Synthesis"", in Proc. Blizzard Challenge 2017 - EH1, Stockholm, Sweden, 2017.
[C4] M. Wan, G. Degottex and M. Gales, ""Integrated speaker-adaptive speech synthesis"", in Proc. IEEE Workshop on Automatic Speech Recognition and Understanding (ASRU), Okinawa, Japan, 2017."