Refine input audio signals #55

Open
opened 2026-02-26 11:24:17 -08:00 by puregarlic · 0 comments
Owner

Our audio streams are currently raw, and could be improved with echo cancellation, background suppression, and possible automatic gain control. These improvements are available out-of-the-box in WebRTC, and can be specified when creating the local audio track.

However, it's also worth investigating applying these optimizations locally, to see if we can get better or at least more customizable defaults. Possible options include sonora, a Rust port of the WebRTC audio improvement features, or perhaps seeing what features WASAPI provides directly.

Our audio streams are currently raw, and could be improved with echo cancellation, background suppression, and possible automatic gain control. These improvements are available out-of-the-box in WebRTC, and can be specified when creating the local audio track. However, it's also worth investigating applying these optimizations locally, to see if we can get better or at least more customizable defaults. Possible options include [sonora](https://github.com/dignifiedquire/sonora), a Rust port of the WebRTC audio improvement features, or perhaps seeing [what features WASAPI provides directly](https://docs.rs/wasapi/latest/wasapi/struct.AcousticEchoCancellationControl.html).
puregarlic added this to the Ludwig (MVP) milestone 2026-02-26 11:24:17 -08:00
puregarlic changed title from Improve input audio signals to Refine input audio signals 2026-02-26 11:25:25 -08:00
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
puregarlic/microclimate#55
No description provided.