रियल-टाइम ऐप्स के लिए 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
- प्रोसेसिंग
- डिवाइस पर
- ऑडियो कभी यूज़र का डिवाइस नहीं छोड़ता
वह हटाता है जो आपके यूज़र्स को नहीं सुनना चाहिए
रोज़मर्रा की आवाज़ों के लिए समझदार नॉइज़ रिमूवल, साथ में डीरिवर्बरेशन जो "खाली कमरे" वाला खोखलापन हटाकर स्वाभाविक, गर्मजोशी भरी आवाज़ लौटाता है।
- कीबोर्ड क्लिक
- कंप्यूटर के पंखे
- बैकग्राउंड की भिनभिनाहट
- सड़क का शोर
- सायरन
- भौंकते कुत्ते
- रोते बच्चे
- कमरे की गूँज
रियल-टाइम आवाज़ के लिए बनाया गया
कॉल और मीटिंग
AI वॉइस एजेंट
रिकॉर्डिंग और ट्रांसक्रिप्शन
अपने हार्डवेयर के लिए सही मॉडल चुनें
तीन प्रीसेट 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
प्लेटफ़ॉर्म और पैकेज
| प्लेटफ़ॉर्म | ज़रूरतें | इंस्टॉल | लिंक |
|---|---|---|---|
| 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 चलाता है।
सवाल
प्राइसिंग की जानकारी प्राइसिंग पेज पर है।
क्या ऑडियो यूज़र के डिवाइस से बाहर जाता है?
नहीं। सारी प्रोसेसिंग एंड-यूज़र डिवाइस पर चलती है। 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 खोलें और फ़्री ट्रायल शुरू करें।