Vocal Analyzer Docs

← Back to app

Goal profiles

A goal profile decides which reference bands the dashboard overlays on your primary cues. Profiles affect interpretation only — they do not change which acoustic measures are computed or how they are computed. Switching profiles re-renders an existing result; it never re-measures.

The four built-in profiles

Key Display name Target band on primary cues
feminine_reference Feminine reference Feminine
masculine_reference Masculine reference Masculine
androgynous_reference Androgynous reference Androgynous
custom_tracking_only Custom / tracking only No classification rendered

The three "reference" profiles share the same underlying band data (from src/vocal_analyzer/models/ranges.py) — they just differ in which band is labelled as the target. The custom_tracking_only profile skips classification entirely, surfacing the raw measurement value without the band-colour cue.

When to pick tracking-only

Pick custom_tracking_only when:

The tile values and trends stay available; only the coloured band overlays and the percentage-of-band positioning go away.

What stays the same across profiles

What changes across profiles

Changing the active profile

Today, the profile is set on the Settings page (in the installed app, also through the CLI config file). The dashboard does not have a live profile-switcher UI in v1 — changing profile requires a rerun of the analysis with the new profile selected. See Configuration for where the goal_profile setting lives.

Why "descriptive overlays, not clinical cutoffs"

Profiles are a convenience layer on top of band data that is itself descriptive:

If you are using Vocal Analyzer alongside active voice training, a voice teacher can translate the dashboard numbers into training targets in a way no profile overlay can.