Getting Started
The Krisp RTC SDK is designed to enhance human-to-human communication by improving audio quality in real-time voice and video applications. It provides CPU-efficient AI models that remove background noise, suppress secondary voices, and even convert accents to create clearer, more inclusive conversations.
Whether you're building a contact-center platform, a conferencing tool, or a telephony application, the Krisp RTC SDK helps you deliver professional-grade audio clarity with minimal engineering overhead.
🚀 What’s Inside the RTC SDK
The RTC SDK includes three core AI models:
Accent Conversion
Transforms an agent’s accent to match the customer’s accent style, improving comprehension and reducing friction in cross-regional communication. Designed for fast, real-time conversion in enterprise telephony and customer-support systems.
👉 Read full docs: Accent Conversion
Noise Cancellation
Removes background noises such as traffic, keyboard clicks, air conditioners, and much more—without distorting the speaker’s original voice. Optimized for CPU execution and low-latency real-time communication.
👉 Read full docs: Noise Cancellation
Background Voice Cancellation (BVC)
Suppresses secondary human voices coming from the environment—such as people speaking near the user—while preserving the primary speaker. This is especially valuable in contact centers, co-working spaces, shared homes, and other noisy environments.
👉 Read full docs: Background Voice Cancellation
🧩 Where the RTC SDK Fits in Your Application
The RTC SDK is designed for on-device and server-side deployment (based on the feature) and supports a wide range of human-to-human communication use cases:
Contact Centers (CCaaS, softphones, PBX systems)
Video conferencing tools
Collaboration platforms
Telephony infrastructure
Real-time streaming and broadcasting
Enterprise communication solutions
Updated 1 day ago
