← back

voice trainer (2026)

I built this to train my own pitch and resonance. It listens while you talk freely, not only while you read a set passage, and shows your pitch and resonance as you speak. I’m making it public so anyone can try it.

A small disclaimer: it’s not a perfect app in accuracy. The resonance number is an estimate worked out from your voice, so it won’t match other tools exactly. I mostly made it for my own practice and just wanted to share it.

what it does

The live view: a pitch and resonance chart with a blue dot moving through a light-blue goal zone, current pitch 180 Hz and resonance 48%, and a 30-second timeline of both.
The live view: the dot moves as you talk, and the timeline shows the last 30 seconds.
Clips and progress: a chart of average pitch and resonance rising over six weeks, above a list of recordings.
Clips & progress: every recording and session, and how you’re trending.
Settings: microphone, chart range, a goal zone of 170 to 230 Hz and 50 to 80% resonance, and resonance calibration.
Settings: pick your microphone, set a goal zone and adjust the scale.

The screenshots use a computer-generated test voice, not a real recording.

try it

Download for Windows (zip, 100 KB)

The code is open on GitHub too: SophieReade/voice-trainer.

You’ll need Windows 10 or 11, Python 3 (free; tick “Add python.exe to PATH” when installing) and Chrome or Edge.

  1. Unzip the folder anywhere.
  2. Double-click Start Voice Trainer.bat. If Windows warns about a file from the internet, click “More info” and then “Run anyway”.
  3. Allow the microphone when the browser asks.

It runs a tiny web server that only your own computer can reach, and it closes itself a few minutes after you close the window. Your clips and history are saved in your browser, on your computer only.

Questions or ideas? sophie.reade@icloud.com