Background Noise Removal

Background Noise Removal

by NVIDIA AI · Current; BNR v2.1

NVIDIA Background Noise Removal is a specialized GPU-accelerated audio denoising model for improving speech clarity in noisy recordings and live communications. BNR v2.1 supports 16 kHz and 48 kHz PCM F32 audio, streaming and transactional processing, and deployment through NVIDIA NIM or Maxine Audio Effects. It is not a transcription, text-generation, or speech-synthesis model, and its hosted example workflow has 35 MB and six-minute limits.

Audio Reasoning Coding
NVIDIA Background Noise Removal (BNR) is a specialized audio-to-audio model for making speech clearer when recordings or live conversations contain unwanted background sound. It accepts PCM floating-point audio and returns denoised audio at the input sample rate. BNR is intended for applications such as video conferencing, broadcasting, speech-recognition preprocessing, and offline audio cleanup rather than text generation, transcription, or speech synthesis.
Outputs

What Background Noise Removal can produce

Audio
Inputs

What it can understand

Audio
Capabilities

Support features

Streaming Multimodal
Model profile

Performance characteristics

0/10 Reasoning
0/10 Coding
9/10 Speed
8/10 Cost efficiency
Specifications

Technical details

Family Background Noise Removal
Type Other
Context window tokens
Max output tokens tokens
Status Current; BNR v2.1
Model notes

NVIDIA identifies the current model version as BNR v2.1. The model uses a residual convolutional recurrent neural network with approximately 60 million parameters. It accepts PCM F32 audio at 16 kHz or 48 kHz and returns denoised PCM F32 audio at the input sampling rate. NVIDIA NIM supports streaming and transactional modes, while the model profile table distinguishes lightweight v1 and advanced v2 profiles for each sample rate. The hosted client documentation specifies a 35 MB input limit and six-minute duration limit for the example API workflow. Deployment requires compatible NVIDIA GPU infrastructure for the NIM implementation. The model is governed by the NVIDIA Open Model License.

COST

Pricing

Input Not publicly specified for hosted inference; downloadable endpoint available at no model charge
Output Not publicly specified for hosted inference; downloadable endpoint available at no model charge
Model guide

NVIDIA Background Noise Removal for Real-Time Speech Denoising

NVIDIA Background Noise Removal (BNR) is a GPU-accelerated audio denoising model that removes environmental and mechanical noise from speech while preserving intelligibility. The current BNR v2.1 model supports 16 kHz and 48 kHz PCM F32 audio, streaming and transactional processing, and deployment through NVIDIA NIM or NVIDIA Maxine Audio Effects.

What is NVIDIA Background Noise Removal?

NVIDIA Background Noise Removal (BNR) is an audio enhancement model designed to reduce unwanted environmental noise in speech recordings and live audio streams. Its output is cleaned audio, not a transcript or a generated voice. The model is therefore best understood as a speech-denoising component that can be placed before another audio or speech-processing stage.

NVIDIA identifies the current model as BNR v2.1. It is available through NVIDIA NIM, which packages inference as a deployable microservice, and is also integrated with NVIDIA Maxine Audio Effects. The model is based on a residual convolutional recurrent neural network associated with the SEASR architecture. In practical terms, its convolutional components extract useful audio patterns while recurrent processing helps model how speech and noise change over time.

BNR is aimed at improving speech intelligibility in noisy conditions. That can help listeners understand conversations and may also provide cleaner input to automatic speech recognition systems. Any improvement in recognition accuracy depends on the recording and the downstream recognizer, so it should be verified with application-specific testing rather than assumed.

Supported audio and processing modes

The verified NIM input and output format is one-dimensional PCM F32 audio. BNR supports two sampling rates: 16 kHz and 48 kHz. The output remains PCM F32 audio at the input sampling rate.

SpecificationSupported behavior
Input typePCM floating-point audio, specifically F32
Output typeDenoised PCM F32 audio
Sampling rates16 kHz and 48 kHz
Processing modesStreaming and transactional
Output modalityAudio only

Streaming mode processes audio continuously in small chunks. This makes it suitable for applications where the cleaned signal is needed while a conversation, broadcast, or recording is still happening. Transactional mode processes a complete audio item and is more appropriate for offline enhancement or file-based workflows.

The supported sample rate and PCM format are implementation requirements, not optional recommendations. Audio that does not match the selected profile may need to be converted before inference. Developers should also account for buffering and latency when integrating streaming denoising into a live application.

What kinds of noise can BNR reduce?

NVIDIA documentation lists a broad range of supported background-noise categories. Examples include air-conditioning systems, fans, keyboards, mouse clicks, traffic, rain, construction activity, crowds, other speakers, pets, household appliances, sirens, and water sounds.

These examples describe the noises the model is designed to address; they do not guarantee complete removal in every recording. Performance can vary with volume, distance from the microphone, overlap between speech and noise, room acoustics, and the quality of the original signal. A noise source that is especially loud or similar in frequency to speech may remain partly audible, and aggressive processing can affect some speech characteristics.

For speech-recognition pipelines, BNR can be used as a preprocessing step before transcription or voice analytics. For human listening, it can make a conference call, live stream, interview, or field recording easier to follow. When natural ambience is important, such as in documentary production or location sound, the denoising level should be evaluated carefully rather than maximized automatically.

Architecture and GPU deployment

NVIDIA describes BNR as a residual convolutional recurrent neural network with sequential modeling applied to an encoded latent representation. The model contains approximately 60 million parameters. This is a substantially specialized architecture for audio enhancement rather than a general-purpose language or multimodal model.

The NIM implementation is designed for NVIDIA GPU-accelerated inference using CUDA, TensorRT, and Triton. NVIDIA lists support for Turing, Ampere, Lovelace, Hopper, and Blackwell GPU microarchitectures. The NIM deployment documentation focuses on Linux with Docker. NVIDIA Maxine Audio Effects documentation also describes Windows support for compatible GPU architectures, but the exact requirements depend on the chosen integration.

BNR model profiles

NVIDIA's NIM profile documentation distinguishes profiles for 16 kHz and 48 kHz audio. The profile table includes lightweight v1 and advanced v2 options for the supported sampling rates, while the current model card identifies the model version as BNR v2.1. These profile labels are deployment choices rather than separate general-purpose products.

The practical implication is that deployment planning involves selecting the correct sample-rate profile and balancing resource use against the desired model configuration. The supplied research does not provide a single universal latency figure, GPU-memory requirement, or throughput benchmark, so those values should be measured on the target hardware and workload.

Limits, pricing, and availability

NVIDIA presents BNR as a downloadable free endpoint governed by the NVIDIA Open Model License. This means the model itself is available without a stated model charge in the supplied information. Hosted inference access, API requirements, cloud infrastructure, and operational costs are separate matters. The hosted workflow may require an NVIDIA API key and is subject to NVIDIA's applicable service terms.

The hosted Try API documentation specifies a 35 MB input-size limit and a six-minute duration limit for the example client workflow. These limits should not automatically be treated as universal limits for every self-hosted deployment. A self-hosted NIM installation may have different practical limits based on configuration, storage, request handling, and available GPU resources.

No public per-request, per-minute, or recurring hosted-inference price is specified in the supplied research. Consequently, BNR cannot be assigned a verified hosted price from the available information. Its main cost trade-off is instead architectural: self-hosting avoids a stated model charge but requires compatible NVIDIA GPU infrastructure and the associated operational resources.

Capabilities BNR does not provide

BNR is not a language model and does not provide reasoning, coding, text generation, transcription, or function and tool calling. It does not accept text, images, or video as supported model inputs in the supplied specification. Its output is denoised audio rather than text, images, video, music, or synthesized speech.

There is no context window or maximum output-token limit because the model does not generate tokens. Likewise, JSON mode, structured text output, fine-tuning, caching, and a conventional batch API are not identified as supported capabilities. Transactional processing can handle complete audio files, but it should not be confused with a separate batch-processing API.

These distinctions matter when selecting a system. BNR can clean the audio sent to a speech recognizer, but it does not perform the recognition itself. It can reduce noise around a speaker, but it does not replace a speech synthesizer, voice-conversion system, music-generation model, or general-purpose audio editor.

Main strengths and trade-offs

  • Focused purpose: BNR is specialized for speech denoising, which makes its interface and output behavior more direct than those of a general audio or multimodal system.
  • Real-time suitability: Streaming support is relevant to conferencing, broadcasting, and other low-latency communication workflows.
  • Deployment flexibility: The model can be accessed through NVIDIA's hosted experience or deployed through NIM on compatible NVIDIA GPUs, with Maxine providing another integration path.
  • Broad target noise range: NVIDIA documents support for common indoor, outdoor, mechanical, and human noise sources.
  • Hardware dependency: NIM deployment requires compatible NVIDIA GPU infrastructure. BNR is not a good fit for a CPU-only deployment based on the supplied requirements.
  • Limited scope: It produces cleaned audio only, so additional systems are required for transcription, analytics, synthesis, or other downstream tasks.
  • Quality variability: Severe noise, very low signal-to-noise ratios, and unusual acoustic conditions can reduce the result. Denoising can also alter speech or ambience when applied too aggressively.

Editorially, BNR's strongest value is its narrow focus and support for live processing. Its speed and cost position cannot be represented by a universal benchmark from the supplied research. The database assessment rates speed at 9 out of 10 and cost at 8 out of 10, but these are editorial scores, not NVIDIA-published benchmark results or prices. Actual economics depend on whether the model is hosted or self-managed and on the selected GPU.

When to choose NVIDIA Background Noise Removal

Choose BNR when the central problem is unwanted background sound around speech and the application can use NVIDIA GPU infrastructure. It is a strong candidate for:

  • Real-time video-conferencing and voice-communication systems
  • Live broadcasting and streaming workflows
  • Speech-recognition preprocessing
  • Voice analytics in noisy environments
  • Interview, meeting, or field-recording cleanup
  • Offline enhancement of supported PCM audio files

BNR is especially appropriate when a predictable audio-to-audio component is preferable to a general-purpose model. Streaming support makes it more relevant than a file-only denoiser for interactive applications, while transactional mode supports post-processing workflows.

When another option may be more appropriate

Use a speech-recognition model alongside BNR when the desired result is a transcript. Choose a speech-synthesis or voice-conversion system when the requirement is generated or transformed speech. A general audio-processing solution may be more suitable when the application must preserve or manipulate music, ambience, or non-speech material rather than primarily improve speech clarity.

A CPU-oriented or hardware-agnostic denoising option may be a better operational choice when compatible NVIDIA GPUs are unavailable or when the workload is too small to justify GPU deployment. Similarly, a different denoiser may be preferable if testing shows that the target noise is not handled well or if preserving the original room ambience is more important than maximum speech isolation.

Before production use, test representative recordings at both supported sample rates, compare streaming and transactional behavior where relevant, and measure the effect on the downstream speech recognizer. This is particularly important for conversations with overlapping speakers, strong background noise, or acoustically unusual environments.


Answers to Frequently Asked Questions

Is NVIDIA Background Noise Removal free, and does it have hosted usage limits?
NVIDIA presents BNR as a downloadable free endpoint governed by the NVIDIA Open Model License, but self-hosting still requires compatible GPU infrastructure and operational resources. Hosted inference may require an NVIDIA API key and separate service costs. The hosted Try API example specifies a 35 MB input-size limit and a six-minute duration limit, which should not automatically be assumed to apply to every self-hosted deployment.
What hardware is required to deploy NVIDIA Background Noise Removal?
NVIDIA's NIM deployment is designed for NVIDIA GPU-accelerated inference using CUDA, TensorRT, and Triton. Supported GPU microarchitectures include Turing, Ampere, Lovelace, Hopper, and Blackwell. The NIM documentation focuses on Linux with Docker, while NVIDIA Maxine Audio Effects also documents Windows support for compatible GPUs.
Can NVIDIA Background Noise Removal transcribe speech?
No. BNR only produces denoised audio; it does not generate transcripts, text, synthesized speech, or other outputs. It can be placed before a separate automatic speech recognition system to provide cleaner audio for transcription.
What is NVIDIA Background Noise Removal used for?
NVIDIA Background Noise Removal (BNR) is designed to reduce unwanted environmental noise in speech recordings and live audio streams. It outputs cleaned audio and can be used for video conferencing, broadcasting, field recordings, voice analytics, and preprocessing audio before speech recognition.
What audio formats and sampling rates does NVIDIA BNR support?
The verified NIM implementation supports one-dimensional PCM F32 audio at 16 kHz and 48 kHz. It outputs denoised PCM F32 audio at the input sampling rate and supports both streaming and transactional processing modes.


Sources 6
AI Provider

About NVIDIA AI