Whisper Base and Small: emotion, voice, quality and vocal-burst understanding
Latest two-epoch Gemini-tuned Whisper Base and Small
Download the current Gemini-tuned encoder-only models and complete code. By Christoph Schuhmann, released under LAION, CC BY 4.0. Both best checkpoints are from epoch 2 of full encoder/head tuning on 58,380 valid Flash training clips, with 3,239 validation and 3,544 test clips. The new repository contains safe inference weights, exact optimizer/scheduler/RNG states, train/display normalization, all training and inference code, source provenance and detailed held-out results. It starts from the original Base S4 and Small S3 stage checkpoints; the original weights remain available separately.
Comprehensive comparison and task winners includes genuineness, blend, emotions, voice style, speaker vectors, audio quality and vocal-burst timing. Flash-target agreement improves while P3 burst retention decreases; both domains are documented.
LAION · encoder-only models · 192 scalar outputs · two Orange speaker-vector heads · vocal-burst frames, count, timing and class · literal characters per second. These models fine-tune the complete encoder of OpenAI Whisper Base or Whisper Small. There is no Whisper decoder and no ASR transcription. Explore the 60-clip listening gallery or upload your own audio in the TTS-AGI CPU demo. The gallery examples are explanatory; the independent test below uses all eligible test clips.
The heads learn to approximate stored annotation-model outputs. A high predicted emotion score is not a clinical assessment, a human rating, or a calibrated probability. For rank comparisons, use the supplied training-reference z-scores alongside raw values. Event-class softmax values are likewise uncalibrated.
CREMA-D and RAVDESS supervised score adapters
Read the detailed English adaptation audit or the updated comprehensive report. Base S4 and Small S3 remain frozen; the adapters learn from their 80 scalar emotion outputs, with no hidden-state fitting.
| Dataset | Base accuracy | Small accuracy | Evaluation |
|---|---|---|---|
| CREMA-D | 62.12% | 63.37% | Six classes; 7,442 clips / 91 actors; nested actor CV |
| RAVDESS speech | 67.15% | 69.58% | Eight classes; 1,440 clips / 24 actors; nested actor CV |
These are post-hoc supervised benchmark adaptations, distinct from paper zero-shot results. Each scored actor is excluded from that adapter's training and inner selection. Separate downloadable all-data refits have no independent test score of their own. Upstream pretraining/teacher overlap is unverified. The report explains fitting counts, fairness limits and published specialized classifier comparisons. JSON adapters, cached predictions, fitting/inference code and reproducibility instructions. The gallery/upload demo continue to illustrate final S10 checkpoints; these corpus-specific adapters apply to the evaluated S4/S3 checkpoints.
What the models return
| Output | Shape or unit | Description |
|---|---|---|
| EmoNet emotion intensities | 40 scalars | Affection, Amusement, Anger, Interest, Sadness and the other 35 taxonomy entries. |
| VoiceNet delivery and style | 57 scalars | Perceptual voice dimensions including tempo, prosody, timbre, articulation and style. |
| Genuineness, burst blend, legacy quality | 3 scalar slots | R_quality has no valid P3 test labels. |
| Empathic Insight Voice Plus extras | 19 scalars | Age, arousal, background noise, content enjoyment, recording quality and other attributes. |
| Meta AudioBox Aesthetics | 4 scalars | CE, CU, PC, PQ. |
| DNSMOS | 7 scalars | Raw and calibrated SIG, BAK, OVRL, plus P808_MOS. |
| VoiceCLAP attributes | 61 scalars | Emotion, voice and quality attributes derived from VoiceCLAP commercial teacher heads. |
| Burst count | 1 scalar | log1p target, exposed as estimated number of bursts. |
| Orange speaker representations | 128D timbre and 250D identity | L2-normalized vectors. The test reports cosine against the stored Orange targets. |
| Burst detection | 20 ms frame probabilities and regions | Thresholded binary burst regions plus independent onset/duration proposals, so overlapping events can be represented. |
| Burst classes | 53 class probabilities per proposal | Top-three class labels and model softmax values for each predicted proposal. |
| Literal characters per second | characters/second | A separate regression head; it does not transcribe speech. |
The complete 192-target order, valid test counts and per-dimension MAE/correlation are in the target table and training_normalization.json.
Which checkpoints are included
For each model, the three stages with the lowest fixed validation selection loss are preserved as both safe inference weights (model.safetensors) and exact resumable checkpoint.pt files. The latter include AdamW moments, scheduler, rank RNG state and data hashes; load pickle-based .pt files only from a trusted source. S10 is also included as the final-stage reference. The rank-one Base S4 and Small S3 checkpoints have now been evaluated on the source-disjoint P3 test and public benchmarks; the other two top-three stages per model have not. The validation selection metric is the sum of weighted P3 and Ladder validation losses; it is not a raw-score MAE or an accuracy percentage.
| Model | Stage | Validation rank | Update | Combined validation loss ↓ | Independent test? |
|---|---|---|---|---|---|
| Base | S4 | 1 | 266,238 | 0.8878 | Yes |
| Base | S3 | 2 | 237,434 | 0.8883 | No |
| Base | S5 | 3 | 272,370 | 0.8884 | No |
| Base | S10 | 8 | 280,897 | 0.8984 | Yes |
| Small | S3 | 1 | 237,434 | 0.7959 | Yes |
| Small | S4 | 2 | 266,238 | 0.8003 | No |
| Small | S5 | 3 | 272,370 | 0.8009 | No |
| Small | S10 | 9 | 280,860 | 0.8087 | Yes |
The full best-stage trajectory, including the six stages not packaged, is in evaluation/WHISPER_BASE_SMALL_LAYERED_S1_S10_RESULTS_2026-10-03.html and training/{base,small}_run_config.json. S10 is the default in the demo and inference script so that its outputs correspond to the results below.
Public benchmark audit for the rank-one checkpoints
The rendered English report and its repository HTML copy evaluate Base S4 and Small S3 on VoiceNet-Emo, VoiceNet-Ext, EmoNet-Voice Bench, CREMA-D, RAVDESS, the source-disjoint P3 test, Ladder validation, and a separate 300-clip vocal-burst locator validation mix. The report includes every target, speaker cosine, 53 burst classes, 20 ms frame metrics, timed-event IoU, benchmark label mappings, paper comparison rows, and machine-readable results.
The CREMA-D and RAVDESS rows use the revised v2 crosswalk across the 40 EmoNet heads. The earlier single-head acted-speech figures are superseded; the scoring source and complete crosswalk are included for audit.
The public benchmark questions differ from each other and from the model's direct regression outputs. In particular, the current emolia-dim repository has 13,917 non-LANG questions with at least two recorded raters, while VoiceNet Table 1 reports 16,166; its paper rows are therefore contextual rather than same-row comparisons. The EmoNet HF snapshot has 42 queried labels, of which 40 map to this model's emotion heads. The separate locator mix reveals substantially weaker burst transfer than the P3 test (Base/Small frame F1 0.263/0.279 versus 0.960/0.969 on P3 at threshold 0.5). See the HTML for exact protocols and limits.
Gemini S10 annotation smoke test
The 25-clip self-contained listening page compares Gemini 3.8 Flash audio-only annotations with existing S10 teacher labels and these models' S10 predictions. It includes original audio, transcripts, audio/director captions, all 40 EmoNet and 57 VoiceNet scores, and time-aligned vocal-burst annotations. The selected clips come from training tier 0; this is a qualitative target-audit example, not a held-out benchmark. Validated Gemini JSONL and agreement summaries are linked on the page.
Architecture
The pretrained Whisper encoder is trained end to end. For each encoder transformer layer, the model pools valid time frames and learns a gated layer mixture. Per-family residual experts with 32 or 64 hidden dimensions supplement a direct final-layer pooled route. The speaker heads receive 128-dimensional layer-mixture features; the separate CPS head receives 32-dimensional features. A 20 ms frame head predicts burst occupancy. An onset plus log-duration proposal head finds potentially overlapping events. For each proposal, the 53-way class head pools only frames inside that event from every encoder layer and combines them with final-layer event features. This is implemented in model.py and training/layered_multitask_model.py.
Inference uses mono 16 kHz audio lasting 0.1–30 seconds, an 80-bin Whisper log-mel frontend, and the corresponding base/config.json or small/config.json. The released model.safetensors files contain the complete fine-tuned encoder and heads. They do not need a second download of the original OpenAI weights.
Quick start
pip install -r requirements.txt
python inference.py clip.wav --repo-dir . --model small --stage S10 > prediction.json
python inference.py clip.wav --repo-dir . --model base --stage S10 > prediction_base.json
# A top-three validation checkpoint can be chosen explicitly:
python inference.py clip.wav --repo-dir . --model small --stage S3 > prediction_s3.json
inference.py returns all raw scores and display z-scores, CPS, both Orange vectors, burst count, binary regions and independent event proposals with top-three class softmax values. Add --include-frame-probabilities for the full 20 ms timeline. The Python entry point is predict(audio, repo_dir, model_size='small', stage='S10').
raw_score = network_score × training_std + training_mean
display_z = (raw_score − training_teacher_median) / training_teacher_std
The two statistics files are intentionally separate. training_normalization.json is required to recover teacher units from the trained network. display_normalization.json uses train-only reference medians and standard deviations to make scores with different baselines easier to compare. A display z-score is contextual, not a probability or confidence interval. The VoiceNet tempo score, VoiceCLAP talking speed, and literal CPS are separate targets.
Training data and procedure
Training used LAION's TTS Scaling Ladder DE/EN in the nested order S1→S10, one pass through each stage. A frozen 1,120,000-example P3 synthetic vocal-burst pool supplied 10% of the exposures within each stage; its 1,031,454-example training split was reused between stages. P3 validation contained 10,000 clips, the source-disjoint P3 test 9,693 clips, and 68,853 overlap candidates were excluded. The pool combines speech, clean burst sources, selected effects and music with exact inserted-event metadata and cached teacher sidecars. The source-disjoint test still consists of synthetic mixtures. No P3 test component was used as a training component; the release does not claim performance on all unrelated real-world speech.
| Stage | Ladder exposures | P3 exposures | Total sample exposures |
|---|---|---|---|
| S1 | 34,112,433 | 3,790,270 | 37,902,703 |
| S2 | 17,135,901 | 1,903,989 | 19,039,890 |
| S3 | 6,666,998 | 740,778 | 7,407,776 |
| S4 | 3,425,099 | 380,567 | 3,805,666 |
| S5 | 1,764,990 | 196,110 | 1,961,100 |
| S6 | 912,789 | 101,421 | 1,014,210 |
| S7 | 382,768 | 42,530 | 425,298 |
| S8 | 197,662 | 21,962 | 219,624 |
| S9 | 100,858 | 11,206 | 112,064 |
| S10 | 41,771 | 4,641 | 46,412 |
| Total | 64,741,269 | 7,193,474 | 71,934,743 |
Each model used four JUPITER Booster nodes with four GH200 GPUs per node (16 GPUs), global batch 256 (16 clips/GPU, accumulation 1) and 281,006 optimizer updates. AdamW used weight decay 0.01; peak encoder learning rate was 2×10⁻⁵ for Base and 1.5×10⁻⁵ for Small, while peak head learning rate was 3×10⁻⁴ for both. After 5,620 warmup updates, one cosine schedule continued across all ten stages without restarts and ended at 10% of each peak. Training used BF16 autocast and gradient clipping at 1.0. The exact run settings, sampler and dataset hashes are in training/{base,small}_run_config.json and the code under training/.
All 192 scalar scores and literal CPS use masked Huber regression on standardized targets. Missing or invalid annotation values are masked, never silently turned into zero labels. Burst frames use weighted binary cross entropy plus soft Dice; independent event starts use weighted BCE and log-duration Huber; the 53-class event head uses class-balanced cross entropy with label smoothing. Orange timbre and identity use cosine distance plus Huber against valid single-speaker vectors. See training/train_layered_curriculum.py for the exact weights and masks. Source paths in the scripts refer to the original JUPITER layout and must be adapted on another system.
Annotation models, taxonomies and attribution
These are the teachers and source taxonomies whose recorded outputs formed the targets. The released Whisper models are students; inference does not call these teachers.
| Target or component | Primary source and definition |
|---|---|
| 40 EmoNet emotions | EmoNet taxonomy, Empathic Insight Voice Plus, and the LAION emotion annotation pipeline. |
| 57 VoiceNet dimensions | VoiceNet taxonomy and 0–6 rubric, VoiceNet predictor package, and VoiceCLAP commercial. |
| Genuineness and vocal-burst blend | Genuineness model and blend model; blend is defined for speech containing a burst, so invalid P3 cases are masked. |
| Empathic Insight extras and quality | Empathic Insight Voice Plus and BUD-E-Whisper encoder. |
| VoiceCLAP attribute sidecars | VoiceCLAP commercial attribute heads and VoiceCLAP commercial encoder. A cached 768D intermediate VoiceCLAP embedding exists in the P3 sidecar but is not a student output. |
| AudioBox quality axes | Meta AudioBox Aesthetics. |
| DNSMOS axes | Microsoft DNSMOS implementation and model. |
| Orange timbre and identity | Orange Speaker-wavLM-tbr and Orange Speaker-wavLM-id; see LAION's timbre-embedding generation script. Original Orange model terms remain with those sources. |
| Vocal-burst taxonomy and source material | LAION voice taxonomies, vocal-bursts-per-class, TTS-AGI vocal-bursts, and vocal-bursts-segments. The released 53-way class map is classes.json, with rare labels grouped. |
| Background sources | AudioSet with captions and captioned AI music snippets where used in P3 mixing. Source-specific rights remain applicable. |
Teacher scores are model predictions, not independent human ground truth. Speaker-vector outputs are trained to imitate the Orange target embeddings, not to establish a person's identity. Source licenses vary; see the linked upstream cards.
Final S10 reference evaluation on source-disjoint P3
Protocol: best S10 checkpoint for each model; 9,693 P3 source-disjoint test mixtures; 2,048 fixed Ladder validation clips for CPS, with 1,932 valid literal transcript-derived CPS targets. Score-family means are unweighted averages across valid dimensions. Normalized MAE divides the raw absolute error by the training standard deviation for that dimension; Pearson r measures linear agreement with the recorded teacher score. The 192-dimensional table below gives per-target counts because label masks differ (for example, 4,112 valid blend scores). Orange cosine uses 6,809 clips with valid single-speaker targets.
Detection, speaker and timing
| Metric | Base | Small |
|---|---|---|
| Orange timbre cosine ↑ | 0.8936 | 0.9157 |
| Orange identity cosine ↑ | 0.8568 | 0.8807 |
| Burst frame precision ↑ | 0.9497 | 0.9615 |
| Burst frame recall ↑ | 0.9697 | 0.9775 |
| Burst frame F1 ↑ | 0.9596 | 0.9695 |
| Binary region F1 at IoU ≥ 0.5 ↑ | 0.9363 | 0.9603 |
| Matched-region onset error, seconds ↓ | 0.0214 | 0.0186 |
| Matched-region offset error, seconds ↓ | 0.0231 | 0.0194 |
| Burst count MAE, bursts/clip ↓ | 0.1531 | 0.1215 |
| Burst class accuracy, true spans ↑ | 0.5642 | 0.5832 |
| Burst class macro F1, true spans ↑ | 0.4430 | 0.4623 |
| Burst class macro F1, proposals ↑ | 0.2929 | 0.3353 |
| Correct-class proposal precision ↑ | 0.3457 | 0.3888 |
| Correct-class proposal recall ↑ | 0.5276 | 0.5566 |
| Literal CPS MAE, Ladder validation ↓ | 1.2339 | 1.1419 |
Scalar family agreement with recorded teachers
Each row below is the unweighted mean across valid dimensions.
| Family | Dimensions | Base mean normalized MAE ↓ | Small mean normalized MAE ↓ | Base mean Pearson ↑ | Small mean Pearson ↑ |
|---|---|---|---|---|---|
| Emotions | 40 | 0.245 | 0.228 | 0.716 | 0.748 |
| VoiceNet | 57 | 0.230 | 0.209 | 0.939 | 0.949 |
| Empathic Insight Plus | 19 | 0.314 | 0.299 | 0.874 | 0.887 |
| AudioBox | 4 | 0.201 | 0.186 | 0.956 | 0.962 |
| DNSMOS | 7 | 0.231 | 0.222 | 0.929 | 0.933 |
| VoiceCLAP attributes | 61 | 0.301 | 0.286 | 0.902 | 0.911 |
Frame F1 uses 20 ms bins and threshold 0.5. Binary-region F1 matches contiguous occupied spans at IoU ≥ 0.5. Onset/offset errors are calculated only on matched binary regions; overlapping inserted events can merge in the binary representation. The independent proposal/class metric instead matches separately predicted onset/duration proposals to the 12,071 inserted events at IoU ≥ 0.5 and requires the class to agree. The difference between true-span and proposal macro F1 is the main current limitation for typed burst localization. All details, including per-class results and checkpoint trajectory, are in evaluation/WHISPER_BASE_SMALL_LAYERED_S1_S10_RESULTS_2026-10-03.html and the four machine-readable JSONs under evaluation/.
Files
| Path | Description |
|---|---|
base/S3, base/S4, base/S5; small/S3, small/S4, small/S5 | Top-three validation-ranked checkpoints for each size, safe weights and resumable .pt state. |
base/S10, small/S10 | Best S10 states used in the independent evaluation and Space. |
base/config.json, small/config.json, preprocessors | Original Whisper encoder architecture and frontend settings. |
model.py, inference.py, requirements.txt | Complete inference architecture, CLI and Python API. |
training/ | Data preparation, source adapters, all training and evaluation code, job scripts, exact run configs and sampling schedule. |
training_normalization.json, display_normalization.json, classes.json | Scalar normalization, display context and burst class map. |
evaluation/ | Independent P3 and Ladder metrics, HTML explanation and plan. |
release_manifest.json | File sizes, SHA-256 checksums and selected-stage provenance. |
Limitations and license
The held-out P3 test is source-disjoint within the synthetic mixture pipeline; it does not quantify domain transfer to arbitrary recordings. Multi-speaker clips are masked for Orange teacher-vector evaluation. The model accepts at most 30 seconds at a time. Emotion and quality scores reproduce teacher annotations and should not be treated as factual statements about people. Class-probability outputs have not been calibrated, and 53-way proposal classification remains substantially weaker than binary burst localization.
LAION releases its fine-tuned weights, new code and documentation under CC BY 4.0. Attribute LAION and link this repository. The starting OpenAI Whisper components are MIT-licensed. Upstream teacher models and source audio retain their own terms; for example the Orange identity teacher is CC BY-SA 3.0. The Scaling Ladder card describes its mixed source licenses. The Space's audio samples are presented for inspection with provenance and are not relicensed through this model card.
All 192 scalar targets
The following rows are from the independent P3 test. Raw MAE is in each teacher's own scale; normalized MAE and Pearson make cross-dimension comparison easier. R_quality has no valid P3 test labels and is shown as unavailable, although the head was trained where that target was present.
| Index | Target | Test n | Base raw MAE ↓ | Small raw MAE ↓ | Base normalized MAE ↓ | Small normalized MAE ↓ | Base Pearson ↑ | Small Pearson ↑ |
|---|---|---|---|---|---|---|---|---|
| 0 | emo_Affection | 8,402 | 0.217 | 0.202 | 0.399 | 0.372 | 0.659 | 0.695 |
| 1 | emo_Amusement | 8,402 | 0.137 | 0.127 | 0.158 | 0.146 | 0.789 | 0.810 |
| 2 | emo_Anger | 8,402 | 0.212 | 0.192 | 0.365 | 0.332 | 0.780 | 0.808 |
| 3 | emo_Astonishment_Surprise | 8,402 | 0.193 | 0.181 | 0.349 | 0.328 | 0.742 | 0.769 |
| 4 | emo_Awe | 8,402 | 0.099 | 0.091 | 0.236 | 0.217 | 0.604 | 0.664 |
| 5 | emo_Bitterness | 8,402 | 0.120 | 0.111 | 0.295 | 0.274 | 0.708 | 0.735 |
| 6 | emo_Concentration | 8,402 | 0.153 | 0.140 | 0.209 | 0.191 | 0.885 | 0.903 |
| 7 | emo_Confusion | 8,402 | 0.159 | 0.149 | 0.297 | 0.279 | 0.665 | 0.699 |
| 8 | emo_Contemplation | 8,402 | 0.171 | 0.156 | 0.291 | 0.265 | 0.850 | 0.869 |
| 9 | emo_Contempt | 8,402 | 0.139 | 0.130 | 0.308 | 0.288 | 0.738 | 0.764 |
| 10 | emo_Contentment | 8,402 | 0.177 | 0.161 | 0.351 | 0.320 | 0.791 | 0.809 |
| 11 | emo_Disappointment | 8,402 | 0.175 | 0.163 | 0.250 | 0.232 | 0.700 | 0.727 |
| 12 | emo_Disgust | 8,402 | 0.163 | 0.153 | 0.333 | 0.311 | 0.682 | 0.721 |
| 13 | emo_Distress | 8,402 | 0.123 | 0.114 | 0.150 | 0.140 | 0.658 | 0.693 |
| 14 | emo_Doubt | 8,402 | 0.113 | 0.108 | 0.234 | 0.224 | 0.607 | 0.638 |
| 15 | emo_Elation | 8,402 | 0.143 | 0.134 | 0.199 | 0.187 | 0.754 | 0.779 |
| 16 | emo_Embarrassment | 8,402 | 0.073 | 0.068 | 0.167 | 0.156 | 0.746 | 0.772 |
| 17 | emo_Emotional_Numbness | 8,402 | 0.193 | 0.180 | 0.201 | 0.187 | 0.716 | 0.751 |
| 18 | emo_Fatigue_Exhaustion | 8,402 | 0.075 | 0.066 | 0.139 | 0.122 | 0.756 | 0.801 |
| 19 | emo_Fear | 8,402 | 0.145 | 0.138 | 0.238 | 0.226 | 0.644 | 0.692 |
| 20 | emo_Helplessness | 8,402 | 0.100 | 0.094 | 0.141 | 0.133 | 0.656 | 0.690 |
| 21 | emo_Hope_Enthusiasm_Optimism | 8,402 | 0.224 | 0.207 | 0.295 | 0.273 | 0.785 | 0.809 |
| 22 | emo_Impatience_and_Irritability | 8,402 | 0.207 | 0.186 | 0.302 | 0.272 | 0.803 | 0.830 |
| 23 | emo_Infatuation | 8,402 | 0.087 | 0.083 | 0.161 | 0.153 | 0.550 | 0.592 |
| 24 | emo_Interest | 8,402 | 0.148 | 0.139 | 0.162 | 0.152 | 0.920 | 0.930 |
| 25 | emo_Intoxication_Altered_States_of_Consciousness | 8,402 | 0.086 | 0.079 | 0.154 | 0.143 | 0.720 | 0.759 |
| 26 | emo_Jealousy_and_Envy | 8,402 | 0.062 | 0.057 | 0.138 | 0.128 | 0.656 | 0.695 |
| 27 | emo_Longing | 8,402 | 0.150 | 0.141 | 0.237 | 0.222 | 0.763 | 0.790 |
| 28 | emo_Malevolence_Malice | 8,402 | 0.163 | 0.154 | 0.312 | 0.294 | 0.747 | 0.772 |
| 29 | emo_Pain | 8,402 | 0.064 | 0.055 | 0.111 | 0.096 | 0.597 | 0.655 |
| 30 | emo_Pleasure_Ecstasy | 8,402 | 0.116 | 0.110 | 0.190 | 0.179 | 0.755 | 0.773 |
| 31 | emo_Pride | 8,402 | 0.186 | 0.176 | 0.359 | 0.338 | 0.723 | 0.747 |
| 32 | emo_Relief | 8,402 | 0.193 | 0.180 | 0.276 | 0.257 | 0.627 | 0.662 |
| 33 | emo_Sadness | 8,402 | 0.147 | 0.134 | 0.192 | 0.175 | 0.716 | 0.754 |
| 34 | emo_Sexual_Lust | 8,402 | 0.099 | 0.091 | 0.198 | 0.183 | 0.757 | 0.789 |
| 35 | emo_Shame | 8,402 | 0.087 | 0.080 | 0.166 | 0.152 | 0.649 | 0.694 |
| 36 | emo_Sourness | 8,402 | 0.147 | 0.140 | 0.341 | 0.325 | 0.660 | 0.690 |
| 37 | emo_Teasing | 8,402 | 0.153 | 0.143 | 0.284 | 0.266 | 0.755 | 0.779 |
| 38 | emo_Thankfulness_Gratitude | 8,402 | 0.241 | 0.230 | 0.349 | 0.332 | 0.608 | 0.651 |
| 39 | emo_Triumph | 8,402 | 0.151 | 0.140 | 0.285 | 0.266 | 0.722 | 0.746 |
| 40 | vn_AGEV_reg | 8,402 | 0.307 | 0.278 | 0.243 | 0.221 | 0.941 | 0.952 |
| 41 | vn_AROU_reg | 8,402 | 0.227 | 0.208 | 0.201 | 0.185 | 0.931 | 0.941 |
| 42 | vn_ARSH_reg | 8,402 | 0.241 | 0.221 | 0.275 | 0.252 | 0.910 | 0.925 |
| 43 | vn_ATCK_reg | 8,402 | 0.231 | 0.209 | 0.176 | 0.159 | 0.943 | 0.953 |
| 44 | vn_BKGN_reg | 8,402 | 0.182 | 0.167 | 0.240 | 0.220 | 0.936 | 0.947 |
| 45 | vn_BRGT_reg | 8,402 | 0.188 | 0.172 | 0.231 | 0.212 | 0.946 | 0.955 |
| 46 | vn_CHNK_reg | 8,402 | 0.235 | 0.213 | 0.188 | 0.171 | 0.950 | 0.959 |
| 47 | vn_CLRT_reg | 8,402 | 0.233 | 0.215 | 0.243 | 0.223 | 0.956 | 0.963 |
| 48 | vn_COGL_reg | 8,402 | 0.256 | 0.229 | 0.243 | 0.218 | 0.922 | 0.937 |
| 49 | vn_DARC_reg | 8,402 | 0.258 | 0.236 | 0.189 | 0.173 | 0.931 | 0.942 |
| 50 | vn_DFLU_reg | 8,402 | 0.270 | 0.246 | 0.228 | 0.208 | 0.946 | 0.955 |
| 51 | vn_EMPH_reg | 8,402 | 0.245 | 0.225 | 0.156 | 0.143 | 0.952 | 0.959 |
| 52 | vn_ESTH_reg | 8,402 | 0.181 | 0.165 | 0.232 | 0.212 | 0.924 | 0.937 |
| 53 | vn_EXPL_reg | 8,402 | 0.082 | 0.073 | 0.252 | 0.223 | 0.908 | 0.925 |
| 54 | vn_FOCS_reg | 8,402 | 0.319 | 0.291 | 0.287 | 0.263 | 0.909 | 0.925 |
| 55 | vn_FULL_reg | 8,402 | 0.236 | 0.213 | 0.267 | 0.241 | 0.918 | 0.933 |
| 56 | vn_GEND_reg | 8,402 | 0.289 | 0.256 | 0.181 | 0.161 | 0.977 | 0.981 |
| 57 | vn_HARM_reg | 8,402 | 0.202 | 0.182 | 0.244 | 0.220 | 0.925 | 0.939 |
| 58 | vn_METL_reg | 8,402 | 0.204 | 0.185 | 0.213 | 0.194 | 0.925 | 0.938 |
| 59 | vn_RANG_reg | 8,402 | 0.222 | 0.202 | 0.249 | 0.227 | 0.945 | 0.954 |
| 60 | vn_RCQL_reg | 8,402 | 0.185 | 0.170 | 0.205 | 0.188 | 0.957 | 0.963 |
| 61 | vn_REGS_reg | 8,402 | 0.209 | 0.188 | 0.166 | 0.150 | 0.978 | 0.982 |
| 62 | vn_RESP_reg | 8,402 | 0.239 | 0.219 | 0.224 | 0.205 | 0.945 | 0.953 |
| 63 | vn_ROUG_reg | 8,402 | 0.221 | 0.201 | 0.251 | 0.228 | 0.928 | 0.940 |
| 64 | vn_R_CHST_reg | 8,402 | 0.194 | 0.175 | 0.228 | 0.206 | 0.951 | 0.960 |
| 65 | vn_R_HEAD_reg | 8,402 | 0.186 | 0.168 | 0.226 | 0.204 | 0.932 | 0.945 |
| 66 | vn_R_MASK_reg | 8,402 | 0.205 | 0.188 | 0.200 | 0.184 | 0.960 | 0.967 |
| 67 | vn_R_MIXD_reg | 8,402 | 0.216 | 0.195 | 0.258 | 0.233 | 0.937 | 0.948 |
| 68 | vn_R_NASL_reg | 8,402 | 0.237 | 0.214 | 0.224 | 0.203 | 0.924 | 0.938 |
| 69 | vn_R_ORAL_reg | 8,402 | 0.174 | 0.159 | 0.234 | 0.214 | 0.926 | 0.939 |
| 70 | vn_R_THRT_reg | 8,402 | 0.207 | 0.186 | 0.257 | 0.231 | 0.926 | 0.940 |
| 71 | vn_SMTH_reg | 8,402 | 0.204 | 0.186 | 0.183 | 0.167 | 0.947 | 0.956 |
| 72 | vn_STNC_reg | 8,402 | 0.227 | 0.205 | 0.199 | 0.180 | 0.921 | 0.935 |
| 73 | vn_STRU_reg | 8,402 | 0.172 | 0.159 | 0.175 | 0.161 | 0.961 | 0.967 |
| 74 | vn_S_ASMR_reg | 8,402 | 0.319 | 0.288 | 0.231 | 0.209 | 0.930 | 0.943 |
| 75 | vn_S_AUTH_reg | 8,402 | 0.255 | 0.233 | 0.246 | 0.225 | 0.945 | 0.955 |
| 76 | vn_S_CART_reg | 8,402 | 0.348 | 0.317 | 0.254 | 0.232 | 0.935 | 0.946 |
| 77 | vn_S_CASU_reg | 8,402 | 0.356 | 0.325 | 0.279 | 0.255 | 0.955 | 0.962 |
| 78 | vn_S_CONV_reg | 8,402 | 0.339 | 0.309 | 0.260 | 0.236 | 0.935 | 0.946 |
| 79 | vn_S_DRAM_reg | 8,402 | 0.295 | 0.269 | 0.259 | 0.236 | 0.933 | 0.943 |
| 80 | vn_S_FORM_reg | 8,402 | 0.249 | 0.230 | 0.247 | 0.228 | 0.951 | 0.958 |
| 81 | vn_S_MONO_reg | 8,402 | 0.241 | 0.220 | 0.189 | 0.173 | 0.960 | 0.967 |
| 82 | vn_S_NARR_reg | 8,402 | 0.322 | 0.295 | 0.224 | 0.206 | 0.952 | 0.958 |
| 83 | vn_S_NEWS_reg | 8,402 | 0.189 | 0.171 | 0.342 | 0.311 | 0.949 | 0.958 |
| 84 | vn_S_PLAY_reg | 8,402 | 0.285 | 0.261 | 0.219 | 0.201 | 0.949 | 0.957 |
| 85 | vn_S_RANT_reg | 8,402 | 0.294 | 0.266 | 0.230 | 0.208 | 0.929 | 0.942 |
| 86 | vn_S_STRY_reg | 8,402 | 0.377 | 0.344 | 0.270 | 0.247 | 0.925 | 0.937 |
| 87 | vn_S_TECH_reg | 8,402 | 0.356 | 0.323 | 0.293 | 0.265 | 0.938 | 0.948 |
| 88 | vn_S_WHIS_reg | 8,402 | 0.345 | 0.311 | 0.216 | 0.195 | 0.945 | 0.955 |
| 89 | vn_TEMP_reg | 8,402 | 0.210 | 0.193 | 0.175 | 0.160 | 0.962 | 0.967 |
| 90 | vn_TENS_reg | 8,402 | 0.212 | 0.193 | 0.254 | 0.232 | 0.925 | 0.937 |
| 91 | vn_VALN_reg | 8,402 | 0.240 | 0.218 | 0.213 | 0.193 | 0.908 | 0.923 |
| 92 | vn_VALS_reg | 8,402 | 0.231 | 0.212 | 0.211 | 0.193 | 0.925 | 0.936 |
| 93 | vn_VFLX_reg | 8,402 | 0.240 | 0.215 | 0.199 | 0.178 | 0.955 | 0.964 |
| 94 | vn_VOLT_reg | 8,402 | 0.215 | 0.197 | 0.247 | 0.227 | 0.966 | 0.972 |
| 95 | vn_VULN_reg | 8,402 | 0.248 | 0.223 | 0.251 | 0.225 | 0.912 | 0.929 |
| 96 | vn_WARM_reg | 8,402 | 0.194 | 0.178 | 0.215 | 0.197 | 0.931 | 0.943 |
| 97 | genuineness_0_6 | 8,402 | 0.317 | 0.289 | 0.197 | 0.180 | 0.955 | 0.962 |
| 98 | blend_0_10 | 4,112 | 0.613 | 0.563 | 0.226 | 0.207 | 0.938 | 0.948 |
| 99 | R_quality | 0 | — | — | — | — | — | — |
| 100 | eiv_extra:Age | 8,402 | 0.102 | 0.099 | 0.347 | 0.336 | 0.804 | 0.820 |
| 101 | eiv_extra:Arousal | 8,402 | 0.152 | 0.147 | 0.349 | 0.337 | 0.879 | 0.889 |
| 102 | eiv_extra:Authenticity | 8,402 | 0.067 | 0.064 | 0.268 | 0.255 | 0.838 | 0.854 |
| 103 | eiv_extra:Background_Noise | 8,402 | 0.083 | 0.078 | 0.313 | 0.296 | 0.888 | 0.902 |
| 104 | eiv_extra:Confident_vs._Hesitant | 8,402 | 0.119 | 0.113 | 0.390 | 0.370 | 0.868 | 0.883 |
| 105 | eiv_extra:Gender | 8,402 | 0.207 | 0.195 | 0.207 | 0.195 | 0.952 | 0.959 |
| 106 | eiv_extra:High-Pitched_vs._Low-Pitched | 8,402 | 0.065 | 0.061 | 0.261 | 0.243 | 0.941 | 0.948 |
| 107 | eiv_extra:Monotone_vs._Expressive | 8,402 | 0.129 | 0.121 | 0.275 | 0.257 | 0.936 | 0.945 |
| 108 | eiv_extra:Recording_Quality | 8,402 | 0.104 | 0.099 | 0.313 | 0.299 | 0.918 | 0.927 |
| 109 | eiv_extra:Serious_vs._Humorous | 8,402 | 0.155 | 0.148 | 0.453 | 0.434 | 0.798 | 0.816 |
| 110 | eiv_extra:Soft_vs._Harsh | 8,402 | 0.156 | 0.147 | 0.487 | 0.462 | 0.775 | 0.796 |
| 111 | eiv_extra:Submissive_vs._Dominant | 8,402 | 0.130 | 0.123 | 0.403 | 0.379 | 0.848 | 0.864 |
| 112 | eiv_extra:Valence | 8,402 | 0.146 | 0.139 | 0.382 | 0.364 | 0.666 | 0.700 |
| 113 | eiv_extra:Vulnerable_vs._Emotionally_Detached | 8,402 | 0.148 | 0.141 | 0.341 | 0.323 | 0.904 | 0.913 |
| 114 | eiv_extra:Warm_vs._Cold | 8,402 | 0.136 | 0.130 | 0.453 | 0.434 | 0.751 | 0.776 |
| 115 | eiv_extra:score_background_quality | 8,402 | 0.099 | 0.096 | 0.143 | 0.139 | 0.982 | 0.983 |
| 116 | eiv_extra:score_content_enjoyment | 8,402 | 0.072 | 0.068 | 0.237 | 0.225 | 0.954 | 0.959 |
| 117 | eiv_extra:score_overall_quality | 8,402 | 0.085 | 0.082 | 0.167 | 0.162 | 0.975 | 0.977 |
| 118 | eiv_extra:score_speech_quality | 8,402 | 0.042 | 0.040 | 0.167 | 0.162 | 0.933 | 0.937 |
| 119 | audiobox:CE | 9,693 | 0.195 | 0.180 | 0.191 | 0.177 | 0.965 | 0.970 |
| 120 | audiobox:CU | 9,693 | 0.248 | 0.231 | 0.248 | 0.231 | 0.938 | 0.947 |
| 121 | audiobox:PC | 9,693 | 0.195 | 0.178 | 0.121 | 0.110 | 0.983 | 0.985 |
| 122 | audiobox:PQ | 9,693 | 0.214 | 0.200 | 0.244 | 0.227 | 0.938 | 0.946 |
| 123 | dnsmos:SIG_raw | 8,402 | 0.198 | 0.192 | 0.296 | 0.287 | 0.862 | 0.870 |
| 124 | dnsmos:BAK_raw | 8,402 | 0.212 | 0.203 | 0.188 | 0.180 | 0.964 | 0.966 |
| 125 | dnsmos:OVRL_raw | 8,402 | 0.186 | 0.180 | 0.229 | 0.221 | 0.950 | 0.952 |
| 126 | dnsmos:SIG | 8,402 | 0.136 | 0.132 | 0.272 | 0.262 | 0.859 | 0.867 |
| 127 | dnsmos:BAK | 8,402 | 0.176 | 0.168 | 0.189 | 0.181 | 0.961 | 0.963 |
| 128 | dnsmos:OVRL | 8,402 | 0.138 | 0.133 | 0.227 | 0.219 | 0.946 | 0.949 |
| 129 | dnsmos:P808_MOS | 8,402 | 0.105 | 0.102 | 0.212 | 0.206 | 0.961 | 0.964 |
| 130 | burst_count_log1p | 9,693 | 0.047 | 0.035 | 0.072 | 0.054 | 0.989 | 0.992 |
| 131 | voiceclap_attribute:Affection | 8,402 | 0.178 | 0.172 | 0.321 | 0.310 | 0.899 | 0.907 |
| 132 | voiceclap_attribute:Age | 8,402 | 0.157 | 0.148 | 0.289 | 0.271 | 0.866 | 0.879 |
| 133 | voiceclap_attribute:Amusement | 8,402 | 0.140 | 0.132 | 0.243 | 0.230 | 0.938 | 0.944 |
| 134 | voiceclap_attribute:Anger | 8,402 | 0.181 | 0.171 | 0.356 | 0.337 | 0.881 | 0.895 |
| 135 | voiceclap_attribute:Arousal | 8,402 | 0.193 | 0.182 | 0.310 | 0.293 | 0.913 | 0.920 |
| 136 | voiceclap_attribute:Astonishment_Surprise | 8,402 | 0.140 | 0.134 | 0.293 | 0.279 | 0.902 | 0.912 |
| 137 | voiceclap_attribute:Authenticity | 8,402 | 0.055 | 0.052 | 0.221 | 0.208 | 0.904 | 0.916 |
| 138 | voiceclap_attribute:Awe | 8,402 | 0.116 | 0.109 | 0.446 | 0.421 | 0.803 | 0.825 |
| 139 | voiceclap_attribute:Background_Noise | 8,402 | 0.059 | 0.057 | 0.224 | 0.214 | 0.958 | 0.961 |
| 140 | voiceclap_attribute:Bitterness | 8,402 | 0.079 | 0.073 | 0.315 | 0.292 | 0.900 | 0.916 |
| 141 | voiceclap_attribute:Concentration | 8,402 | 0.130 | 0.122 | 0.245 | 0.230 | 0.948 | 0.954 |
| 142 | voiceclap_attribute:Confident_vs._Hesitant | 8,402 | 0.148 | 0.143 | 0.316 | 0.305 | 0.898 | 0.905 |
| 143 | voiceclap_attribute:Confusion | 8,402 | 0.120 | 0.113 | 0.359 | 0.337 | 0.868 | 0.881 |
| 144 | voiceclap_attribute:Contemplation | 8,402 | 0.128 | 0.122 | 0.317 | 0.301 | 0.906 | 0.914 |
| 145 | voiceclap_attribute:Contempt | 8,402 | 0.122 | 0.114 | 0.358 | 0.334 | 0.891 | 0.905 |
| 146 | voiceclap_attribute:Contentment | 8,402 | 0.119 | 0.115 | 0.387 | 0.376 | 0.842 | 0.852 |
| 147 | voiceclap_attribute:Disappointment | 8,402 | 0.100 | 0.094 | 0.344 | 0.324 | 0.892 | 0.905 |
| 148 | voiceclap_attribute:Disgust | 8,402 | 0.080 | 0.075 | 0.321 | 0.302 | 0.861 | 0.877 |
| 149 | voiceclap_attribute:Distress | 8,402 | 0.134 | 0.126 | 0.382 | 0.359 | 0.866 | 0.883 |
| 150 | voiceclap_attribute:Doubt | 8,402 | 0.077 | 0.074 | 0.309 | 0.296 | 0.840 | 0.853 |
| 151 | voiceclap_attribute:Elation | 8,402 | 0.125 | 0.119 | 0.313 | 0.298 | 0.896 | 0.902 |
| 152 | voiceclap_attribute:Embarrassment | 8,402 | 0.101 | 0.095 | 0.320 | 0.302 | 0.901 | 0.911 |
| 153 | voiceclap_attribute:Emotional_Numbness | 8,402 | 0.088 | 0.086 | 0.332 | 0.323 | 0.902 | 0.907 |
| 154 | voiceclap_attribute:Fatigue_Exhaustion | 8,402 | 0.097 | 0.093 | 0.373 | 0.358 | 0.853 | 0.865 |
| 155 | voiceclap_attribute:Fear | 8,402 | 0.077 | 0.073 | 0.310 | 0.293 | 0.878 | 0.890 |
| 156 | voiceclap_attribute:Gender | 8,402 | 0.181 | 0.172 | 0.180 | 0.171 | 0.972 | 0.975 |
| 157 | voiceclap_attribute:Helplessness | 8,402 | 0.103 | 0.098 | 0.384 | 0.365 | 0.869 | 0.881 |
| 158 | voiceclap_attribute:High-Pitched_vs._Low-Pitched | 8,402 | 0.087 | 0.083 | 0.234 | 0.223 | 0.948 | 0.953 |
| 159 | voiceclap_attribute:Hope_Enthusiasm_Optimism | 8,402 | 0.119 | 0.114 | 0.300 | 0.287 | 0.900 | 0.907 |
| 160 | voiceclap_attribute:Impatience_and_Irritability | 8,402 | 0.197 | 0.186 | 0.364 | 0.343 | 0.876 | 0.891 |
| 161 | voiceclap_attribute:Infatuation | 8,402 | 0.110 | 0.104 | 0.332 | 0.313 | 0.898 | 0.910 |
| 162 | voiceclap_attribute:Interest | 8,402 | 0.100 | 0.097 | 0.227 | 0.220 | 0.954 | 0.957 |
| 163 | voiceclap_attribute:Intoxication_Altered_States_of_Consciousness | 8,402 | 0.146 | 0.140 | 0.315 | 0.301 | 0.898 | 0.906 |
| 164 | voiceclap_attribute:Jealousy_&_Envy | 8,402 | 0.085 | 0.081 | 0.340 | 0.325 | 0.895 | 0.906 |
| 165 | voiceclap_attribute:Longing | 8,402 | 0.079 | 0.075 | 0.316 | 0.300 | 0.883 | 0.895 |
| 166 | voiceclap_attribute:Malevolence_Malice | 8,402 | 0.114 | 0.108 | 0.328 | 0.311 | 0.899 | 0.910 |
| 167 | voiceclap_attribute:Monotone_vs._Expressive | 8,402 | 0.146 | 0.139 | 0.245 | 0.232 | 0.943 | 0.948 |
| 168 | voiceclap_attribute:Pain | 8,402 | 0.075 | 0.070 | 0.298 | 0.279 | 0.890 | 0.902 |
| 169 | voiceclap_attribute:Pleasure_Ecstasy | 8,402 | 0.098 | 0.093 | 0.326 | 0.309 | 0.891 | 0.900 |
| 170 | voiceclap_attribute:Pride | 8,402 | 0.101 | 0.095 | 0.291 | 0.273 | 0.923 | 0.932 |
| 171 | voiceclap_attribute:Recording_Quality | 8,402 | 0.083 | 0.078 | 0.251 | 0.239 | 0.947 | 0.953 |
| 172 | voiceclap_attribute:Relief | 8,402 | 0.140 | 0.133 | 0.337 | 0.320 | 0.901 | 0.910 |
| 173 | voiceclap_attribute:Sadness | 8,402 | 0.105 | 0.099 | 0.335 | 0.316 | 0.897 | 0.907 |
| 174 | voiceclap_attribute:Serious_vs._Humorous | 8,402 | 0.139 | 0.131 | 0.244 | 0.229 | 0.944 | 0.950 |
| 175 | voiceclap_attribute:Sexual_Lust | 8,402 | 0.122 | 0.114 | 0.292 | 0.272 | 0.922 | 0.931 |
| 176 | voiceclap_attribute:Shame | 8,402 | 0.106 | 0.101 | 0.377 | 0.357 | 0.867 | 0.880 |
| 177 | voiceclap_attribute:Soft_vs._Harsh | 8,402 | 0.131 | 0.126 | 0.364 | 0.350 | 0.859 | 0.869 |
| 178 | voiceclap_attribute:Sourness | 8,402 | 0.098 | 0.090 | 0.339 | 0.311 | 0.900 | 0.916 |
| 179 | voiceclap_attribute:Submissive_vs._Dominant | 8,402 | 0.133 | 0.127 | 0.369 | 0.354 | 0.868 | 0.879 |
| 180 | voiceclap_attribute:Teasing | 8,402 | 0.114 | 0.106 | 0.300 | 0.279 | 0.918 | 0.928 |
| 181 | voiceclap_attribute:Thankfulness_Gratitude | 8,402 | 0.198 | 0.189 | 0.374 | 0.357 | 0.870 | 0.880 |
| 182 | voiceclap_attribute:Triumph | 8,402 | 0.115 | 0.108 | 0.320 | 0.302 | 0.907 | 0.917 |
| 183 | voiceclap_attribute:Valence | 8,402 | 0.261 | 0.249 | 0.411 | 0.393 | 0.815 | 0.835 |
| 184 | voiceclap_attribute:Vulnerable_vs._Emotionally_Detached | 8,402 | 0.175 | 0.165 | 0.314 | 0.297 | 0.906 | 0.916 |
| 185 | voiceclap_attribute:Warm_vs._Cold | 8,402 | 0.150 | 0.140 | 0.375 | 0.350 | 0.867 | 0.884 |
| 186 | voiceclap_attribute:duration | 8,402 | 0.612 | 0.616 | 0.097 | 0.097 | 0.991 | 0.991 |
| 187 | voiceclap_attribute:score_background_quality | 8,402 | 0.076 | 0.074 | 0.153 | 0.148 | 0.979 | 0.981 |
| 188 | voiceclap_attribute:score_content_enjoyment | 8,402 | 0.038 | 0.036 | 0.152 | 0.146 | 0.939 | 0.944 |
| 189 | voiceclap_attribute:score_overall_quality | 8,402 | 0.064 | 0.062 | 0.156 | 0.149 | 0.979 | 0.981 |
| 190 | voiceclap_attribute:score_speech_quality | 8,402 | 0.015 | 0.015 | 0.062 | 0.061 | 0.954 | 0.954 |
| 191 | voiceclap_attribute:talking_speed | 8,402 | 1.035 | 0.982 | 0.276 | 0.262 | 0.934 | 0.941 |
Citation
@misc{laion_whisper_layered_multitask_2026,
title = {Encoder-Only Whisper Base and Small for Emotion, Voice, Quality, Speaker Embeddings and Vocal-Burst Localization},
author = {{LAION}},
year = {2026},
url = {https://huggingface.co/laion/whisper-base-small-layered-audio-scores}
}