Analyze Voice Heard
analyze_voice_heardCheck whether a spoken or sung voice is audible over the mix, pinpoint the band masking it, and return a one-line verdict before asking if the words can be made out.
Instructions
Is the voice heard over the mix? Reach for it when a spoken or sung line may be buried (a narrator under a
drop, a vocal fighting a lead), before asking the person whether they can make out the words. Reads the last
render(stems=True): voice is the voice's track stem, the rest is the sum of the other track stems that go to
the master plus the bus stems (a bus the voice goes through counts without the voice). bars=[a, b] (inclusive)
cuts the range. Per band (300-1000 body, 1-2k words, 2-4k consonants, 4-8k air): the voice over the rest in dB
over the 20 ms frames where the voice speaks (within 30 dB of its loudest), and the loudest other part there.
Ends in a one-line verdict naming the band that masks it most. No transcription (no speech server is assumed).
Built in a song and proven there.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bars | No | ||
| voice | Yes | ||
| project | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |