fn audio_duration(samples: usize) -> Duration
Samples to wall-clock at the one rate the models accept. Integer maths so a long buffer cannot drift through a float cast.