Production TestedNoise Cancellation

LiveKit BVC (Background Voice Cancellation)

Built-in noise cancellation for LiveKit voice agent pipelines.

Recommended

Essential for LiveKit voice agents. Free, effective noise cancellation that improves Arabic STT accuracy in noisy environments.

LiveKit's Background Voice Cancellation (BVC) removes background noise from audio streams in real-time. Integrated directly into the LiveKit platform, it improves STT accuracy by providing cleaner audio input to the transcription model.

Benchmarks

Latency

Avg EOU DelayN/A

Quality

RatingGood
Arabic Dialect Support
Language-agnostic

Effective noise removal. Language-agnostic processing that works well with Arabic speech.

Features

Real-time noise cancellation
Background voice removal
Echo cancellation
Integrated with LiveKit Agents
Low processing overhead
StreamingLiveKit PluginSelf-Hostable

PricingFree Tier Available

PlanPriceUnit
Included$0with LiveKit

Integration

SDKs
PythonNode.js
API Style

LiveKit Agents plugin

Documentation

Verdict

Essential for LiveKit voice agents. Free, effective noise cancellation that improves Arabic STT accuracy in noisy environments.

Best For
LiveKit voice agentsNoisy environmentsImproving STT accuracy

Pros

  • Free with LiveKit
  • Zero-config integration
  • Improves STT accuracy
  • Low latency processing

Cons

  • LiveKit-specific (not standalone)
  • Limited configuration options