Skip to main content
Noise cancellation removes background audio before Rapida runs Voice Activity Detection and Speech-to-Text. It helps prevent false speech detection and improves transcription quality when users speak from phones, shared offices, vehicles, cafes, or other noisy environments.
Noise cancellation is configured in Voice Input under Show advanced settings. It is part of the deployment voice configuration, so each deployment can use its own setting.

Provider

Rapida exposes RNNoise as the standard noise cancellation provider. RNNoise is designed for real-time speech enhancement. It reduces steady background noise while preserving speech intelligibility, making it a good default for phone calls and browser microphone sessions.

When to use it

Enable noise cancellation when:
  • Calls happen over PSTN or mobile networks.
  • Users may be in offices, stores, vehicles, cafes, or shared spaces.
  • VAD triggers on background audio.
  • STT receives noisy audio and produces unstable transcripts.
  • You want one safer default across many caller environments.
You may disable or avoid it when:
  • Audio is already clean studio-quality input.
  • Another upstream system already performs strong noise suppression.
  • You hear speech artifacts after enabling it.
  • The STT provider performs better with untouched audio in your test calls.
Do not use noise cancellation to hide poor microphone placement, severe clipping, or echo. It can reduce background noise, but it cannot recover speech that was not captured clearly.

How it affects the pipeline

Tuning with VAD

Noise cancellation and VAD should be tuned together. See Voice Activity Detection for VAD provider and threshold details.

Channel guidance

Troubleshooting

Listen

Understand where noise cancellation sits in speech input configuration.

Voice Activity Detection

Tune speech detection after noise cancellation.

Speech-to-Text

Choose the transcription provider and model.

End of Speech Detection

Tune turn completion after VAD and STT.