AudioWorklet for Low-Latency Voice Processing in 2026: RNNoise + WASM at 13ms
RNNoise compiled to WASM and loaded into an AudioWorklet processes 48 kHz audio at ~13 ms latency, runs noise-gate hysteresis, and converts Float32 to Int16 PCM — all on a non-DOM audio thread.