Skip to content
لـ WebRTC وLiveKit ووكلاء الصوت بالذكاء الاصطناعي

SDK لـإلغاء الضوضاء بالذكاء الاصطناعي للتطبيقات الفورية

أزل ضوضاء الخلفية وصدى الغرفة فوريًا، بالكامل على الجهاز، للخصوصية والسرعة. SDK واحد للويب وiOS وAndroid وWindows وmacOS وLinux.

لا حاجة إلى بطاقة ائتمان · مساعدة في الدمج من مهندسينا

زمن الانتقال
فوري
مُحسَّن لـ WebRTC والبث المباشر ووكلاء الصوت
المنصات
7
الويب وiOS وAndroid وWindows وmacOS وLinux وFlutter
معدلات العينات
16–48 kHz
16 و32 و44.1 و48 kHz بشكل أصلي
المعالجة
على الجهاز
لا يغادر الصوت جهاز المستخدم أبدًا

يزيل ما لا ينبغي أن يسمعه مستخدموك

إزالة ذكية لأصوات الحياة اليومية، مع إزالة الارتداد التي تمحو أثر «الغرفة الفارغة» المجوّف وتعيد صوتًا طبيعيًا ودافئًا.

  • نقرات لوحة المفاتيح
  • مراوح الحاسوب
  • طنين الخلفية
  • ضوضاء الشارع
  • صفارات الإنذار
  • نباح الكلاب
  • بكاء الأطفال
  • صدى الغرفة

اختر النموذج المناسب لعتادك

ثلاثة إعدادات مسبقة توازن بين تكلفة المعالج والجودة، ويمكنك التبديل بينها أثناء التشغيل.

الإعداد المسبق معدلات العينات متى تستخدمه
speed 16 kHz موصى به. جودة جيدة بجزء بسيط من تكلفة المعالج؛ وأكبر هامش على الهواتف والأجهزة المثقلة.
balanced 32 و44.1 و48 kHz جودة أعلى وأثقل بشكل ملحوظ. يمكن ضبط قوة إزالة الضوضاء أثناء التشغيل.
quality 16 kHz أعلى جودة والأثقل؛ يستخدم ONNX Runtime.

واجهة برمجية بسيطة لأي منصة

أنشئ SDK باستخدام Customer ID، ومرّر بث الميكروفون أو إطارات 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 Web مع flutter_webrtc Flutter plugin

أسئلة

تفاصيل الأسعار في صفحة الأسعار.

هل يغادر الصوت جهاز المستخدم؟

لا. تعمل كل المعالجة على جهاز المستخدم النهائي. يسجّل SDK تفعيله فقط (جلسة) لأغراض الفوترة؛ ولا نجمع الصوت ولا بيانات المستخدمين.

أي إعداد مسبق أستخدم؟

ابدأ بـ speed: جودة جيدة بجزء بسيط من تكلفة المعالج، مع أكبر هامش على الهواتف والأجهزة المثقلة. استخدم balanced إذا احتجت إلى صوت 32–48 kHz أو قوة إزالة ضوضاء قابلة للضبط، وquality عندما تسمح ميزانية المعالج.

ما معدلات العينات المدعومة؟

يدعم SDK معدلات 16 و32 و44.1 و48 kHz. يعمل الإعداد balanced عند 32 و44.1 و48 kHz؛ ويعمل speed وquality عند 16 kHz.

هل يعمل مع WebRTC وLiveKit؟

نعم. على الويب يستقبل SDK بث MediaStream من الميكروفون ويعيد بثًا معالَجًا، فيندمج مع أي مسار WebRTC، بما في ذلك LiveKit.

هل يمكنه تنظيف الملفات المسجّلة؟

نعم. يمكن معالجة الملفات الصوتية (MP3 وWAV وM4A وغيرها) والمسار الصوتي لملفات الفيديو (MP4 وMOV وAVI وغيرها) محليًا، دون رفعها إلى الخوادم.

كيف يتم التسعير؟

مثل SDK الفيديو: تجربة مجانية في Developer Portal، ثم الدفع حسب الاستخدام من 50 $ حسب الجلسات. الجلسة الواحدة هي تهيئة واحدة لـ SDK، مهما طالت.

هل لديك أسئلة أخرى؟

أخبرنا عن منتجك ومنصاتك. سيتواصل معك فريقنا ويمكنه المساعدة في الدمج.

مستعد للبدء؟ افتح Developer Portal وابدأ تجربة مجانية.

محمي بواسطة reCAPTCHA. راجع سياسة الخصوصية الخاصة بنا.