DEV Community

codebunny20
codebunny20

Posted on

Building Voice Trainer: a tiny, local‑first pitch analysis tool for gender‑affirming voice practice

As part of the HRT Journey Tracker Suite, I’ve been building tools that support transition in practical, offline‑friendly ways.

The newest addition is Voice Trainer, a small desktop app for recording short clips, estimating pitch, and saving voice practice notes — all stored locally, no accounts or cloud services.
the voice trainer is located here in the HRT Journey Tracker git hub repo along with all the other tools ive made

This is why im building this
Voice training can feel intimidating, and most tools are either too clinical or too invasive with data. I wanted something simple: hit record, get your pitch, save your notes, move on.

What the app does
• Record short clips from any microphone
• Estimate pitch (Hz) from recordings or imported audio
• Save practice recordings and longer voice notes
• Persist settings locally
• Keep all data inside the app folder for privacy

Key features
Record & Analyze
• Device selection with filtering
• Optional countdown
• Analyze last recording or any chosen file
• Works best with clear, sustained vowels

Voice Notes
• Longer recordings stored in
• File details shown on selection

Settings
• Default input device
• Countdown toggle + duration
• Settings saved to

Troubleshooting
• Refresh devices after plugging in a headset
• Set a default input device if recording fails
• Improve pitch detection with louder or cleaner

If you’re building privacy‑first tools or working on gender‑affirming tech, I’d love to hear what you’re making too. im always looking for help and guidance and thanks in advance for any future contribution.

Top comments (0)