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 Web과 flutter_webrtc 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부터의 종량제입니다. 세션 1회는 SDK 초기화 1회이며, 지속 시간과 무관합니다.

아직 궁금한 점이 있으신가요?

제품과 플랫폼에 대해 알려 주세요. 담당 팀이 연락드리고 통합도 도와드립니다.

시작할 준비가 되셨나요? Developer Portal을 열고 무료 체험을 시작하세요.

reCAPTCHA로 보호됩니다. 개인정보 처리방침을 확인하세요.