Skip to main content
In this tutorial, you’ll learn how to enable noise suppression for the Voice API and TeXML calls. Noise suppression works for both AI-powered calls (like AI Assistants and Gather Using AI) and regular voice calls. While it improves audio quality across all call types by reducing background noise, the biggest value comes from enhanced AI performance—cleaner audio leads to more accurate speech recognition and better AI responses. This makes noise suppression especially valuable for AI use cases where audio quality directly impacts user experience.

Voice API

The noise suppression can be enabled for the Voice API calls in the following way:
Don’t forget to update YOUR_API_KEY here.
The only parameter required for the request is direction which can have one of the following options: inbound | outbound | both. Please be aware that the charge is applied for each direction separately.
The noise suppression can be stopped at any time in the following way:

Supported engines

Telnyx offers four noise suppression engines, each optimized for different use cases:

Choosing an engine

  • For standard telephony, use Denoiser (default) or Krisp for speaker isolation.
  • For WebRTC calls, use DeepFilterNet for full-band processing.
  • For AI-powered calls (AI Assistants, Gather Using AI), consider AiCoustics for the best speech recognition accuracy.
Set the engine using the noise_suppression_engine parameter:

Engine configuration

Some engines support additional tuning via noise_suppression_engine_config. Parameters are engine-specific and ignored by other engines.

Krisp models

The Krisp engine supports three sub-models optimized for different telephony scenarios. Select a model using noise_suppression_engine_config.model: You can also set the suppression intensity with suppression_lev (0–100):

DeepFilterNet configuration

The DeepFilterNet engine supports two tuning parameters:

AiCoustics configuration

The AiCoustics engine exposes enhancement and gain controls:

TeXML

In TeXML there is a dedicated verb for enabling the noise suppression on the call.