Real-time PWA vocal training tool. Pitch, harmonics, spectrogram, jitter/shimmer, WAV recording — all in the browser, nothing on a server. FR/EN, installable, offline.
Context
Vocal training tools for trans people are either paid or tied to apps that collect your data. Voice Lab is an open source, local and free alternative.
My contribution
- Real-time pitch with masculine / non-binary / feminine range indicators
- Scrolling frequency spectrogram
- Harmonic analysis (FFT)
- Voice quality metrics: jitter, shimmer, HNR
- WAV recording and export — local only
- Session stats: min, max, average, dominant range
- Themed training phrases with live feedback
- FR / EN switchable at any time
- Installable PWA, works offline
- Zero runtime dependencies except pitchy (MPM algorithm)
// technical challenge
All DSP processing (pitch, harmonics, jitter/shimmer) runs inside an AudioWorklet on the audio thread — to never block the UI, even on limited devices.