Contact →

Open source · Health · 2024

Voice Lab

Trans & non-binary vocal training

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.