{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/2"}],"enrichment":{"capability":"Applies real-time noise cancellation to inbound audio streams in LiveKit, removing background noise and optionally filtering non-primary voices before audio reaches your agent or application code.","skillfed_tags":["audio-processing","webrtc","realtime-communication"],"use_cases":["Clean inbound audio in a LiveKit agent before transcription or voice analysis to improve accuracy.","Remove background noise from remote participants in real-time conferencing without client-side processing.","Filter non-primary voices in multi-speaker scenarios to reduce confusion in turn detection or transcription.","Apply telephony-optimized noise cancellation to call-center or VOIP-like applications.","Reduce server load by centralizing audio preprocessing instead of requiring each client to run filters."],"what_it_does":"This package is a LiveKit plugin that applies noise cancellation to inbound audio on the server side, before your agent or application code consumes it. It runs as a filter in the audio chain, cleaning remote participants' tracks as they arrive in your LiveKit room. The plugin offers three models: a standard noise cancellation (NC), background voice cancellation that also removes non-primary voices (BVC), and a telephony-optimized variant (BVCTelephony) for call-like applications.\n\nYou integrate it either into a LiveKit Agents session via RoomInputOptions or directly onto individual AudioStream objects. Because it processes audio server-side, you should disable noise cancellation on frontend clients to avoid double-processing. The package is built on compiled wheels for multiple platforms (macOS, Linux, Windows) and depends on the livekit runtime library; it requires Python 3.9 or later and may need environment variable tuning on AMD CPUs to avoid OpenBLAS detection issues.","worth_installing":"Yes, if you are building a LiveKit agent or real-time audio application and need server-side noise cancellation. The package is actively maintained, carries no known vulnerabilities, and integrates cleanly with LiveKit's audio pipeline. However, clarify the license terms with LiveKit before production use, and be aware of the medium install friction from platform-specific wheels and potential OpenBLAS tuning on AMD systems."},"id":"livekit-plugins-noise-cancellation","links":{"html":"https://skillfed.io/packages/livekit-plugins-noise-cancellation","md":"https://skillfed.io/packages/livekit-plugins-noise-cancellation.md","pypi":"https://pypi.org/project/livekit-plugins-noise-cancellation/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-17","license_spdx":null,"license_treatment":"unclear","name":"livekit-plugins-noise-cancellation","python_support":"supports_current","summary":"Livekit plugin for noise cancellation of inbound AudioStream"},"popularity":{"monthly_downloads":1492110,"position":3841,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.3.0"}
