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.
| Specification | Supported behavior |
|---|---|
| Input type | PCM floating-point audio, specifically F32 |
| Output type | Denoised PCM F32 audio |
| Sampling rates | 16 kHz and 48 kHz |
| Processing modes | Streaming and transactional |
| Output modality | Audio 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.

