TTS for Unwritten Languages via Acoustic Unit Discovery

Unsupervised acoustic unit discovery plays a foundational role in developing text-to-speech (TTS) and speech synthesis systems for unwritten oral languages by extracting discrete, pseudo-phonetic units directly from continuous audio without requiring text transcriptions. Because nearly half of the world's languages lack a standardized writing system, traditional TTS pipelines that map graphemes or phonemes to speech cannot function. Acoustic unit discovery bridges this gap by automatically segmenting speech into reusable, phoneme-like tokens, effectively creating a machine-learned "orthography" that downstream synthesis models can use to generate natural, intelligible speech.

The Challenge of Unwritten Oral Languages

Conventional TTS systems rely on massive corpora of paired text and audio data. Models learn the statistical relationships between letters, phonemes, and acoustic waveforms. For purely oral or endangered languages, no such paired datasets exist. Even when field recordings of spoken language are available, hiring expert linguists to manually transcribe and annotate phonetic boundaries is time-consuming, expensive, and difficult to scale across thousands of dialects.

How Unsupervised Acoustic Unit Discovery Works

Unsupervised acoustic unit discovery (AUD) eliminates the need for human annotation by treating speech as an information stream containing repetitive structural patterns. The process relies on modern self-supervised learning (SSL) architectures:

  1. Representation Learning: Self-supervised audio encoders—such as wav2vec 2.0, HuBERT, or discrete Vector-Quantized Variational Autoencoders (VQ-VAE)—are trained on raw, unlabeled audio recordings. These models learn continuous latent representations of speech sounds by predicting masked regions of the audio signal.
  2. Vector Quantization and Clustering: To convert continuous representations into discrete symbols, the latent space is clustered (typically using k-means or codebook quantization). Each cluster represents a distinct recurring acoustic unit, roughly analogous to a sub-phonemic or phonetic sound.
  3. Pseudo-Text Generation: Once trained, the system assigns a unique integer ID to each cluster. Continuous speech can then be serialized into a sequence of discrete tokens (e.g., unit_42, unit_107, unit_12), functioning as a surrogate writing system.

Enabling TTS and Speech-to-Speech Translation

Once discrete units are discovered, standard sequence-to-sequence neural architectures can be applied:

Key Benefits for Low-Resource Communities

Acoustic unit discovery drastically lowers the barrier to entry for digital language preservation. It enables:

Unsupervised acoustic unit discovery shifts speech synthesis from a text-dependent paradigm to a purely acoustic one, providing a viable technological pathway to preserve, synthesize, and revitalize unwritten languages across the globe.