Krisp provides a JS SDK with an out-of-the-box application architecture that allows developers and teams to integrate AI-powered speech clarity features in real-time communication applications.
Audio Pipeline and Processing
The noise-canceling neural network is built on WASM for high performance.
The SDK receives audio buffers in chunks and processes them in a dedicated worker to offload the main thread.
- Package Size: 12MB
- Memory Footprint: ~15 MB
- Frame Processing: 1.5-2ms
Enabling Shared Array Buffer results in decrease in CPU performance.
- CPU% is generally higher in JS SDK compared to native SDK. This is expected as the code runs in the browser in different worker threads, which provides improved stability and eliminates memory leaks.
- Krisp JS SDK is not supported on mobile browsers. Krisp recommends using Native iOS and Android SDKs for mobile applications.
- Safari browser is not supported due to inconsistent performance across different versions caused by internal bugs in Safari proper.
Updated 13 days ago