RNNoise removes steady background noise from speech with a very small neural network, so it fits client-side and on weak hardware. It is a popular free starting point for call denoising, though heavier models can sound cleaner.
The book · Volume 7 of 7
AI for Video: A Complete Guide to Intelligence in Video Products: From Real-Time Pipelines and Agents to Serving, Cost, Compliance, and Verticals
RNNoise is light enough to run in a browser, which makes it the default first try for call noise suppression, but it struggles with non-stationary noise. Volume 7 covers RNNoise in detail within real-time AI for calls: the call latency budget, where processing sits in the WebRTC pipeline, client versus server inference and cost. Written by Nikolay Sapunov, CEO at Fora Soft.
Picking between RNNoise and heavier noise suppression for your calling app?
Send us recordings from your real users, and we will compare RNNoise with alternatives and recommend where to run suppression, on client or server. 250+ video products shipped since 2005.