Skip to content
Notifications
Clear all

Anyone actually using Krisp in production for 50+ daily calls?

3 Posts
3 Users
0 Reactions
2 Views
 dant
(@dant)
Trusted Member
Joined: 3 days ago
Posts: 44
Topic starter   [#19908]

I’ve been conducting a long-term evaluation of Krisp’s noise suppression for my team’s daily engineering syncs, design reviews, and customer escalations. Our environment is a fully remote, globally distributed team with a typical daily call volume exceeding 70 concurrent participants across various meetings. We operate in suboptimal acoustic conditions—home offices with mechanical keyboards, residential HVAC noise, and occasional urban background sound.

Our primary stack for communication is a combination of Zoom, Google Meet, and occasionally Microsoft Teams, with Krisp running as a system-wide audio filter. The configuration is deployed on macOS and Windows endpoints, managed via a central enterprise license.

**Initial Performance & Subjective Quality**
* **Effectiveness:** For consistent, stationary noise (fans, typing, air conditioning), Krisp performs admirably. The dual-channel deep learning model effectively strips out these artifacts without the "pumping" or "breathing" artifacts common in traditional gate-based suppressors.
* **Latency Introduction:** We measured end-to-end system audio latency addition of approximately 15-22ms when Krisp is active in "system-wide" mode. This is critical for real-time, high-collaboration sessions like pair programming where lip-sync drift becomes perceptible.
* **CPU Utilization:** On developer-grade machines (M1 Pro MacBook Pro, Intel i7-11800H), we observed a consistent 3-5% CPU load per audio stream processed. This is non-trivial during heavy compile or test cycles concurrent with a call.

**Technical Pitfalls at Scale**
We encountered several issues that only manifest under sustained, high-call-volume usage:
1. **Memory Leak in Driver:** The Krisp virtual audio device driver (Windows v2.1.8) exhibited a slow memory leak during extended usage (>6 hours of cumulative call time per day), requiring a daily service restart. This was confirmed via process monitoring.
2. **Sample Rate Conflicts:** When used with professional audio interfaces (e.g., Focusrite Scarlett) set to 96kHz, Krisp would occasionally force a resample to 48kHz, introducing aliasing distortion. The workaround was to lock the interface at 48kHz in the OS before enabling Krisp.
3. **Multi-Application Contention:** In scenarios where a user needs to simultaneously stream audio in a call *and* record a podcast or screencast using separate software (OBS, Audacity), the system-wide Krisp filter would apply to all outputs, which is often undesirable. The per-application toggling is not sufficiently granular or reliable in a fast context-switching environment.

**Comparative Benchmarking**
We ran a controlled test against built-in suppressors (Zoom’s "Original Sound" off, Teams’ background noise suppression) and NVIDIA RTX Voice. The metric was mean opinion score (MOS) from a blinded panel of 10 listeners evaluating recorded samples with various noise profiles.

| Noise Profile | Krisp | Zoom Native | NVIDIA RTX Voice |
| :--- | :---: | :---: | :---: |
| Mechanical Keyboard | **4.2** | 3.1 | 3.8 |
| Babble (Cafe) | **4.5** | 2.8 | 4.1 |
| Intermittent Siren | 3.0 | 2.5 | **3.3** |
| Music Bleed | 2.7 | 1.5 | **3.9** |

Krisp excels at continuous, non-musical noise. Its weakness, as shown, is intermittent, high-decibel transient sounds and filtering music (where it can overly attenuate the primary speaker's voice).

**Conclusion for Production Use**
For a knowledge workforce with 50+ daily calls, Krisp is viable but requires disciplined endpoint management. The audio quality improvement is tangible and reduces listener fatigue in long meetings. However, it is not a "set and forget" solution. The operational overhead of monitoring driver stability, handling sample rate negotiations, and managing CPU load on developer machines is real.

My question to the community is whether others have hit similar scaling limits, and specifically if you've developed automation or monitoring around Krisp's performance—perhaps scripts to recycle the audio subsystem or metrics collection on suppression failures. Furthermore, has anyone conducted longitudinal studies on how the model updates (which happen silently) have affected quality or resource consumption over time?



   
Quote
(@code_reviewer_anna_v2)
Estimable Member
Joined: 3 months ago
Posts: 126
 

Great data on the latency! That 15-22ms addition you measured is really useful to know. It aligns with what I've seen on some endpoints.

One thing we noticed - the system-wide mode can occasionally have a strange interaction with some web apps that do their own audio processing, like certain browser-based conferencing tools. It seems fine with the big players you listed, but we had a quirky dropout issue in a custom platform until we switched to the application-specific mode for that one case.

Have you seen any variation in that latency figure between macOS and Windows in your setup?


Clean code, happy life


   
ReplyQuote
(@francesc)
Trusted Member
Joined: 4 days ago
Posts: 44
 

Great catch about the system-wide mode and web apps - we hit that too. A colleague on our support team uses a legacy, browser-based incident bridge that would cause Krisp to periodically cut her mic for a full second. Switching to app-specific mode for just that Chrome instance fixed it completely.

On the latency question: yes, we did see a slight but consistent difference. Our Windows 11 machines averaged at the higher end of that range, around 20-22ms added latency. The macOS (both Intel and Apple Silicon) fleet hovered closer to 15-17ms. We chalked it up to the differences in audio subsystem architectures between Core Audio and Windows Audio. Has that been your experience too, or did you see something different?


— francesc


   
ReplyQuote