Interpretable Singing Emotion Recognition Using Acoustic and Vocal Technique Features
Organizations: National Technical University of Athens, Athens, Greece
Abstract
Singing emotion recognition relies predominantly on deep learning models that achieve strong performance but offer limited insight into the vocal characteristics driving emotion, of- ten overlooking the singing voice as a distinct signal. We propose an interpretable singing emotion recognition framework using a compact set of singing-specific descriptors across prosody, spec- tral features, phonetics, and vocal technique. To decode model decisions and link predictions to measurable acoustic phenomena, we employ SHAP and apply GRAD-CAM to qualitatively assess the learned representations of vocal techniques. Evaluations show that singing-specific features reduce cross-singer variability, while vocal technique descriptors provide interpretable insights into singing expression. Furthermore, out-of-domain evaluation on VocalSet reveals interesting associations between emotional expression and ground-truth technical execution. The analysis highlights vibrato and pharyngeal techniques as salient cues of emotional delivery, with SHAP indicating that vibrato is context-dependent on articulation rate. These findings emphasize the value of domain-specific features for interpretable singing emotion analysis.
Figures & tables
| Dataset | Feature Set | # | UAR (%) | SD (%) | Macro-F1 |
|---|---|---|---|---|---|
| RAVDESS | Speech-Opt. | 19 | 76.2 | 9.5 | 0.75 |
| Singing-Opt. | 18 | 79.6 | 6.5 | 0.79 | |
| GTSinger | Speech-Opt. | 20 | 60.2 | 5.8 | 0.56 |
| Singing-Opt. | 19 | 61.0 | 3.3 | 0.60 |
| Type | Feature Set | UAR (%) | SD (%) |
|---|---|---|---|
| Single | Only Techniques | 35.0 | 8.6 |
| Only Prosody | 66.4 | 11.1 | |
| Only Phonetic | 32.8 | 9.9 | |
| Only Spectral | 53.5 | 11.0 | |
| All-but-1 | All exc. Techniques | 79.4 | 7.0 |
| All exc. Prosody | 62.5 | 7.6 |
| Subset | Selected Acoustic & Technique Descriptors |
|---|---|
| Common (6) | articulation rate, phoneme duration (SD), loudness peaks/s, local shimmer, alpha ratio ( ), and pharyngeal (max). |
| GTSinger (13) | vibrato (SD, peak), falsetto (SD), breathy (SD), percentiles (20th, 50th), voiced segments/s, local jitter, and of HNR, spectral slope (0–500 Hz), and harmonic differences ( , ). |
| RAVDESS (12) | ( , 80th pct., mean deviation), mean HNR, spectral flux, alpha ratio, amplitude ( ), breathy (mean), falsetto/glissando (max), and technique entropy. |
Emotion Recognition
Emotion recognition uses language, voice, face, body movement, and physiological signals to infer emotional categories or dimensions such as valence and arousal.
See all 129 papers