Fast, High-Quality and Parameter-Efficient Articulatory Synthesis using Differentiable DSP
Yisi Liu, Bohan Yu, Drake Lin, Peter Wu, Cheol Jun Cho, Gopala Krishna Anumanchipalli
TL;DR
This work addresses efficient articulatory speech synthesis by integrating EMA-based features with differentiable DSP (DDSP). It introduces a parameter-efficient DDSP vocoder with a Harmonic-plus-Noise model whose encoder outputs control signals for a harmonic oscillator and a filtered-noise generator, along with a post-convolution module and multi-scale, multi-resolution losses. The model achieves a WER of $6.67\%$ and a MOS of $3.74$ on EMA data, while being $4.9\times$ faster on CPU and realizable at $0.4$M parameters, close to a $9$M-parameter SOTA baseline. These results demonstrate strong synthesis quality and substantial parameter and speed advantages, enabling edge-ready deployment and paving the way for future multi-speaker extensions.
Abstract
Articulatory trajectories like electromagnetic articulography (EMA) provide a low-dimensional representation of the vocal tract filter and have been used as natural, grounded features for speech synthesis. Differentiable digital signal processing (DDSP) is a parameter-efficient framework for audio synthesis. Therefore, integrating low-dimensional EMA features with DDSP can significantly enhance the computational efficiency of speech synthesis. In this paper, we propose a fast, high-quality, and parameter-efficient DDSP articulatory vocoder that can synthesize speech from EMA, F0, and loudness. We incorporate several techniques to solve the harmonics / noise imbalance problem, and add a multi-resolution adversarial loss for better synthesis quality. Our model achieves a transcription word error rate (WER) of 6.67% and a mean opinion score (MOS) of 3.74, with an improvement of 1.63% and 0.16 compared to the state-of-the-art (SOTA) baseline. Our DDSP vocoder is 4.9x faster than the baseline on CPU during inference, and can generate speech of comparable quality with only 0.4M parameters, in contrast to the 9M parameters required by the SOTA.
