livekit-noise-cancellation

Implement Krisp noise cancellation for LiveKit audio and video calls.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/FutureAtoms/claude-skills-backup --skill livekit-noise-cancellation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: livekit-noise-cancellation
Source: https://github.com/FutureAtoms/claude-skills-backup/tree/main/livekit-noise-cancellation
Command: npx skills add https://github.com/FutureAtoms/claude-skills-backup --skill livekit-noise-cancellation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enhances audio quality in LiveKit applications by implementing AI-powered noise cancellation, ensuring clear communication in voice and video calls.

Core Features & Use Cases

  • Client-side Noise Cancellation: Integrates Krisp SDK for real-time noise reduction in web and React Native applications.
  • Server-side Noise Cancellation: Utilizes LiveKit plugins for background voice cancellation (BVC) and general noise cancellation (NC) in voice AI agents.
  • SIP Trunk Integration: Enables noise cancellation for traditional telephony calls routed through LiveKit.
  • Use Case: A customer support application using LiveKit needs to ensure agents can clearly hear customers even in noisy environments. This Skill can be applied client-side for the agent's microphone or server-side within the voice AI agent handling the call.

Quick Start

Integrate Krisp noise cancellation into your React Native LiveKit application by installing the necessary package and using the provided hook.

Frequently Asked Questions about livekit-noise-cancellation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add AI noise cancellation to LiveKit calls?

Noise cancellation for LiveKit can be applied client-side by integrating the Krisp SDK into your JavaScript or React Native app, or server-side using LiveKit plugins for voice AI agents.

Does LiveKit support server-side background voice cancellation for AI agents?

Yes, LiveKit supports server-side background voice cancellation for AI agents using dedicated BVC and NC plugins to filter audio streams directly on the server.

Can I use Krisp for noise cancellation in a React Native video calling app?

Yes, you can integrate Krisp for noise cancellation in a React Native app by installing the Krisp SDK package and applying the provided hook for LiveKit audio tracks.

How do I improve audio quality for SIP trunk calls routed through LiveKit?

You can improve audio quality for SIP trunk calls routed through LiveKit by enabling AI-powered noise cancellation configurations tailored for traditional telephony integration.

What is the difference between client-side and server-side noise cancellation in WebRTC?

Client-side noise cancellation processes microphone audio locally via the Krisp SDK in web or React Native apps, while server-side uses LiveKit BVC and NC plugins for voice AI agents.