Coding Speech through Vocal Tract Kinematics
Cheol Jun Cho, Peter Wu, Tejas S. Prabhune, Dhruv Agarwal, Gopala K. Anumanchipalli
TL;DR
This work introduces Speech Articulatory Coding (SPARC), a universal framework that encodes speech into grounded vocal-tract articulatory features and decodes them back into high-quality audio. By leveraging a single-speaker EMA template space and a SSL-based acoustic-to-articulatory inversion, SPARC achieves universal articulatory inference across unseen speakers, while a dedicated speaker-identity encoder disentangles voice texture to enable accent-preserving zero-shot voice conversion. The articulatory synthesizer, based on HiFi-GAN conditioned by a FiLM-modulated speaker embedding, demonstrates high intelligibility and quality across multiple languages and speakers, with strong performance relative to baselines. The framework offers interpretability and controllability of speech production, enabling phonological analyses, articulatory-aware speech synthesis, and potential applications in language learning and therapy, with planned extensions to expressive speech and noisy settings.
Abstract
Vocal tract articulation is a natural, grounded control space of speech production. The spatiotemporal coordination of articulators combined with the vocal source shapes intelligible speech sounds to enable effective spoken communication. Based on this physiological grounding of speech, we propose a new framework of neural encoding-decoding of speech -- Speech Articulatory Coding (SPARC). SPARC comprises an articulatory analysis model that infers articulatory features from speech audio, and an articulatory synthesis model that synthesizes speech audio from articulatory features. The articulatory features are kinematic traces of vocal tract articulators and source features, which are intuitively interpretable and controllable, being the actual physical interface of speech production. An additional speaker identity encoder is jointly trained with the articulatory synthesizer to inform the voice texture of individual speakers. By training on large-scale speech data, we achieve a fully intelligible, high-quality articulatory synthesizer that generalizes to unseen speakers. Furthermore, the speaker embedding is effectively disentangled from articulations, which enables accent-perserving zero-shot voice conversion. To the best of our knowledge, this is the first demonstration of universal, high-performance articulatory inference and synthesis, suggesting the proposed framework as a powerful coding system of speech.
