🍋
Menu
Audio

Noise Reduction

Pengurangan Noise (Pembersihan Audio)

Teknik dan alat yang digunakan untuk mengurangi atau menghilangkan suara latar yang tidak diinginkan dari rekaman audio, seperti dengung, desis, lalu lintas, atau noise lingkungan.

Detail Teknis

Teknik utama: Spectral Gating/Subtraction — membuat profil noise dari segmen noise saja, mengurangkan dari seluruh audio di domain frekuensi (FFT). Efektif untuk noise stasioner (dengung, desis). Noise gate — membisukan sinyal di bawah ambang batas. Adaptive filtering — memperbarui koefisien filter secara real-time (LMS/RLS) untuk noise yang berubah. Deep learning — model neural network (RNNoise, DTLN, DeepFilterNet) terlatih pada pasangan bersih/berisik; mencapai kualitas terbaik untuk noise non-stasioner. Artefak: 'musical noise' (nada artifisial dari pengurangan spektral agresif), 'bubbling' (artefak domain frekuensi). Parameter: kekuatan pengurangan, sensitivitas, jumlah pita, panjang lookahead. Implementasi profesional menggunakan pemisah sumber (Demucs) untuk audio yang kompleks.

Contoh

```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();
```

Alat Terkait

Istilah Terkait