Voice Range Online is a free web app that lets you easily measure and visualize your vocal range — no installation or account required!

- 
🎙️ Voice Recording & Pitch Detection 
 With a single click, record your voice and detect its pitch (F0, fundamental frequency).
 Lower voices have lower F0, while higher voices have higher F0.
 Although typical ranges exist for male and female voices, some people have a much wider range.
 This app uses the pYIN (probabilistic YIN) algorithm, a high-precision pitch estimation method based on a probabilistic model, improving on the original YIN technique.
- 
📊 Vocal Range Visualization 
 The app records your lowest and highest notes and displays your vocal range graphically.
 Perfect for tracking vocal training progress or checking your singing range. 
- 
🔄 Repeatable Training 
 Record as many times as you want to monitor how your vocal range evolves over time.
 Pitch history remains visible on screen, so you can compare multiple sessions.
💻 Tech Stack Notes
- React
 Used for building the user interface.
- Material-UI (MUI)
 Clean, responsive UI components for a polished look.
- Web Audio API
 Used to capture audio input from the microphone.
- Librosa
 Python library for audio analysis — incredibly useful.
- Flask
 Python + Flask powers the backend analysis program.
 Hosted on Render.com using the free plan — long recordings might crash it for now, but we’ll improve it soon!