Stop TTS Hallucinations and Chatter During Pauses

Conversational Text-to-Speech (TTS) models frequently suffer from "chatter" or audio hallucinations—such as phantom whispers, murmurs, or ambient babble—when attempting to render natural pauses between utterances. This guide breaks down why autoregressive and diffusion-based acoustic models generate these artifacts during silence, and outlines the exact engineering, architectural, and post-processing strategies required to enforce clean, natural pauses in conversational pipelines.

Understanding the Cause of Silence Hallucinations

Modern TTS models trained on massive, unstructured datasets (such as podcasts, audiobooks, and live conversations) learn that natural human pauses rarely contain absolute digital silence. Instead, pauses in the training data are filled with room tone, breath sounds, distant background voices, and throat clearing. When an autoregressive model encounters a pause token or an extended duration without explicit phoneme conditioning, its prediction entropy spikes. The model attempts to resolve this uncertainty by generating probabilistic "filler" sounds, resulting in hallucinated speech or background chatter.

1. Explicit Duration Modeling and Tokenization

Relying on implicit silence generation is the primary cause of pause degradation. Models should instead utilize explicit structural controls for silence:

2. Dynamic Sampling and Decoding Constraints

During active speech, higher temperature sampling adds realism and expressiveness. However, maintaining high temperature during pauses significantly increases the likelihood of sampling unintended acoustic artifacts.

3. Training Data Sanitization and Conditioning

If a model is trained on noisy raw audio, it will reproduce that noise as a feature rather than an error.

4. Downstream Voice Activity Detection (VAD) and Gating

When low-latency streaming precludes complex inference-time constraints, deterministic audio engineering applied downstream guarantees clean pauses: