Wave-Trainer-Fit: Neural Vocoder with Trainable Prior and Fixed-Point Iteration towards High-Quality Speech Generation from SSL features
Hien Ohnaka, Yuma Shirahata, Masaya Kawamura
TL;DR
WaveTrainerFit advances neural vocoding for SSL features by introducing a VAE-based trainable prior and a posterior-guided energy constraint within a fixed-point diffusion-style framework. By sampling noise in the time-frequency domain and enforcing reference-aware gain, the method achieves higher fidelity and speaker similarity with fewer inference steps than WaveFit. Experiments on LibriTTS-R across multiple SSL layers demonstrate robust improvements in objective and subjective metrics, including resilience to the depth of SSL features. The approach maintains a compact model size and demonstrates practical potential for high-quality, SSL-conditioned speech synthesis with efficient inference. Code and models are publicly available to facilitate reproducibility and deployment.
Abstract
We propose WaveTrainerFit, a neural vocoder that performs high-quality waveform generation from data-driven features such as SSL features. WaveTrainerFit builds upon the WaveFit vocoder, which integrates diffusion model and generative adversarial network. Furthermore, the proposed method incorporates the following key improvements: 1. By introducing trainable priors, the inference process starts from noise close to the target speech instead of Gaussian noise. 2. Reference-aware gain adjustment is performed by imposing constraints on the trainable prior to matching the speech energy. These improvements are expected to reduce the complexity of waveform modeling from data-driven features, enabling high-quality waveform generation with fewer inference steps. Through experiments, we showed that WaveTrainerFit can generate highly natural waveforms with improved speaker similarity from data-driven features, while requiring fewer iterations than WaveFit. Moreover, we showed that the proposed method works robustly with respect to the depth at which SSL features are extracted. Code and pre-trained models are available from https://github.com/line/WaveTrainerFit.
