Noise Reduction
노이즈 리덕션 (오디오 정화)
히스, 험, 바람 소리, 배경 잡음 등 원하지 않는 사운드를 오디오 녹음에서 제거하거나 줄이면서 원래의 원하는 사운드를 보존하는 과정입니다.
기술 세부사항
스펙트럼 감산은 노이즈 프로파일(무음 구간)을 캡처한 후 해당 주파수 패턴을 오디오에서 제거합니다. 노이즈 게이트는 임계값 아래의 오디오를 음소거합니다. 최신 AI 기반 도구(RNNoise, NVIDIA RTX Voice)는 딥 러닝 모델을 사용하여 실시간으로 음성과 노이즈를 분리합니다.
예시
```javascript
// Noise Reduction: Web Audio API example
const audioCtx = new AudioContext();
const response = await fetch('audio.mp3');
const buffer = await audioCtx.decodeAudioData(await response.arrayBuffer());
const source = audioCtx.createBufferSource();
source.buffer = buffer;
source.connect(audioCtx.destination);
source.start();
```