Skip to content
WebRTC, LiveKit और AI वॉइस एजेंट के लिए

रियल-टाइम ऐप्स के लिए AI नॉइज़ कैंसलेशन SDK

प्राइवेसी और स्पीड के लिए, पूरी तरह डिवाइस पर, बैकग्राउंड शोर और कमरे की गूँज रियल-टाइम में हटाएँ। वेब, iOS, Android, Windows, macOS और Linux के लिए एक SDK।

क्रेडिट कार्ड की ज़रूरत नहीं · हमारे इंजीनियरों से इंटीग्रेशन में मदद

लेटेंसी
रियल-टाइम
WebRTC, लाइव स्ट्रीमिंग और वॉइस एजेंट के लिए ऑप्टिमाइज़्ड
प्लेटफ़ॉर्म
7
वेब, iOS, Android, Windows, macOS, Linux, Flutter
सैंपल रेट
16–48 kHz
नेटिव 16, 32, 44.1 और 48 kHz
प्रोसेसिंग
डिवाइस पर
ऑडियो कभी यूज़र का डिवाइस नहीं छोड़ता

वह हटाता है जो आपके यूज़र्स को नहीं सुनना चाहिए

रोज़मर्रा की आवाज़ों के लिए समझदार नॉइज़ रिमूवल, साथ में डीरिवर्बरेशन जो "खाली कमरे" वाला खोखलापन हटाकर स्वाभाविक, गर्मजोशी भरी आवाज़ लौटाता है।

  • कीबोर्ड क्लिक
  • कंप्यूटर के पंखे
  • बैकग्राउंड की भिनभिनाहट
  • सड़क का शोर
  • सायरन
  • भौंकते कुत्ते
  • रोते बच्चे
  • कमरे की गूँज

अपने हार्डवेयर के लिए सही मॉडल चुनें

तीन प्रीसेट CPU खर्च और क्वालिटी के बीच संतुलन बनाते हैं, और आप रनटाइम पर प्रीसेट बदल सकते हैं।

प्रीसेट सैंपल रेट कब इस्तेमाल करें
speed 16 kHz सुझाया गया। CPU खर्च के छोटे से हिस्से में अच्छी क्वालिटी; फ़ोन और व्यस्त मशीनों पर सबसे ज़्यादा गुंजाइश।
balanced 32, 44.1, 48 kHz ज़्यादा क्वालिटी, साफ़ तौर पर भारी। डीनॉइज़ स्ट्रेंथ रनटाइम पर एडजस्ट की जा सकती है।
quality 16 kHz सबसे ज़्यादा क्वालिटी और सबसे भारी; ONNX Runtime इस्तेमाल करता है।

न्यूनतम API, कोई भी प्लेटफ़ॉर्म

अपने Customer ID से SDK बनाएँ, माइक्रोफ़ोन स्ट्रीम या PCM फ़्रेम दें, और नॉइज़ सप्रेशन चालू करें।

इनके साथ काम करता है

  • WebRTC
  • LiveKit

उसी SDK में और क्षमताएँ — Studio Sound, Voice Changer और फ़ाइल क्लीनअप: Audio Effects SDK.

import { atsvb } from 'audio-effects-sdk';

const sdk = new atsvb('YOUR_CUSTOMER_ID');
sdk.preload();

sdk.onReady = () => {
  sdk.useStream(micStream);
  sdk.run();
  audio.srcObject = sdk.getStream();
};
val audioSdkFactory = AudioEffectsSDK.getAudioSdkFactory(context)

audioSdkFactory.auth(yourCustomerId) { licenseStatus ->
    if (licenseStatus == LicenseStatus.ACTIVE) {
        val pipeline = audioSdkFactory.createAudioPipeline(PipelineConfig())
        pipeline.enableNoiseSuppression(true)
        val result = pipeline.process(yourAudioData)
    }
}
import AudioEffectsSDK

let sdkFactory = Factory()
let authResult = try await sdkFactory.auth(customerID: "CUSTOMER_ID")
guard authResult.status == .active else { return }

let config = PipelineConfig(type: .pcmSignedInt16, sampleRate: 48000)
let pipeline = try sdkFactory.newPipeline(config)
pipeline.noiseSuppressionEnabled = true

प्लेटफ़ॉर्म और पैकेज

AI Noise Cancellation SDK प्लेटफ़ॉर्म
प्लेटफ़ॉर्म ज़रूरतें इंस्टॉल लिंक
Web नए Chrome, Safari, Firefox, Edge; WebAssembly npm i audio-effects-sdk
iOS iOS 14+ Swift Package
Android Android 8.1 (API 27)+ ai.effectssdk:audio (Maven)
Windows Windows 10+, x64 और x86 C++ SDK
macOS macOS 11.0+ C++ SDK
Linux x86_64, glibc 2.35+ (Ubuntu 22.04+) C++ SDK
Flutter flutter_webrtc के साथ Flutter Web Flutter plugin

सवाल

प्राइसिंग की जानकारी प्राइसिंग पेज पर है।

क्या ऑडियो यूज़र के डिवाइस से बाहर जाता है?

नहीं। सारी प्रोसेसिंग एंड-यूज़र डिवाइस पर चलती है। SDK बिलिंग के लिए सिर्फ़ अपना एक्टिवेशन (एक सेशन) दर्ज करता है; हम ऑडियो या यूज़र डेटा इकट्ठा नहीं करते।

मुझे कौन-सा प्रीसेट इस्तेमाल करना चाहिए?

speed से शुरू करें: CPU खर्च के छोटे से हिस्से में अच्छी क्वालिटी, फ़ोन और व्यस्त मशीनों पर सबसे ज़्यादा गुंजाइश के साथ। 32–48 kHz ऑडियो या एडजस्ट होने वाली डीनॉइज़ स्ट्रेंथ चाहिए तो balanced, और CPU बजट हो तो quality इस्तेमाल करें।

कौन-से सैंपल रेट सपोर्टेड हैं?

SDK 16, 32, 44.1 और 48 kHz सपोर्ट करता है। balanced प्रीसेट 32, 44.1 और 48 kHz पर काम करता है; speed और quality 16 kHz पर चलते हैं।

क्या यह WebRTC और LiveKit के साथ काम करता है?

हाँ। वेब पर SDK माइक्रोफ़ोन MediaStream लेता है और प्रोसेस की गई स्ट्रीम लौटाता है, इसलिए यह LiveKit समेत किसी भी WebRTC पाइपलाइन में फ़िट हो जाता है।

क्या यह रिकॉर्ड की गई फ़ाइलें साफ़ कर सकता है?

हाँ। ऑडियो फ़ाइलें (MP3, WAV, M4A और अन्य) और वीडियो फ़ाइलों (MP4, MOV, AVI और अन्य) का ऑडियो ट्रैक लोकल रूप से प्रोसेस हो सकता है, सर्वर पर अपलोड किए बिना।

इसकी कीमत कैसे तय होती है?

वीडियो SDK की तरह: Developer Portal में फ़्री ट्रायल, फिर सेशन के हिसाब से $50 से पे-एज़-यू-गो। एक सेशन यानी SDK का एक बार इनिशियलाइज़ होना, चाहे वह कितनी भी देर चले।

अब भी सवाल हैं?

हमें अपने प्रोडक्ट और प्लेटफ़ॉर्म के बारे में बताएँ। हमारी टीम आपसे संपर्क करेगी और इंटीग्रेशन में मदद कर सकती है।

शुरू करने के लिए तैयार हैं? Developer Portal खोलें और फ़्री ट्रायल शुरू करें।

reCAPTCHA द्वारा सुरक्षित। हमारी प्राइवेसी पॉलिसी देखें।