Skip to content
Back to skills

Spatial Superb Eval

ASecurity

Evaluates self-supervised speech representation models on downstream tasks including speaker identification, phoneme recognition, automatic speech recognition, emotion recognition, and speech localisation. It specifically probes robustness to noise and reverberation by comparing performance under clean versus noisy/reverberant training and testing conditions. Use when the user wants to benchmark on Spatial SUPERB, or asks about evaluating this task. Reports ASR WER.

  • 3 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 11, 2026
researchpythongoangulartestingperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill spatial-superb-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Spatial Superb Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Spatial Superb Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-spatial-superb-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-spatial-superb-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: spatial-superb-eval
description: Evaluates self-supervised speech representation models on downstream tasks including speaker identification, phoneme recognition, automatic speech recognition, emotion recognition, and speech localisation. It specifically probes robustness to noise and reverberation by comparing performance under clean versus noisy/reverberant training and testing conditions. Use when the user wants to benchmark on Spatial SUPERB, or asks about evaluating this task. Reports ASR WER.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2310.10922
  bibtex_key: [REDACTED]
  confidence: high
---

# spatial-superb-eval

> Spatial HuBERT: Self-supervised Spatial Speech Representation Learning for a Single Talker from Multi-channel Audio — Antoni Dimitriadis et al. (2023) (arXiv:2310.10922, 2023)

## What this evaluates

Evaluates self-supervised speech representation models on downstream tasks including speaker identification, phoneme recognition, automatic speech recognition, emotion recognition, and speech localisation. It specifically probes robustness to noise and reverberation by comparing performance under clean versus noisy/reverberant training and testing conditions.

## Datasets

- **Spatial SUPERB** — total ?; splits: train (-1), val (-1), test (-1)

## Metrics

- `SID Accuracy` — range: [0, 1]
  - Percentage of correctly identified speakers out of total samples.
- `PR PER` — range: percent
  - Phoneme error rate calculated as substitution, deletion, and insertion errors divided by total phonemes.
- `ASR WER` **(primary)** — range: percent
  - Word error rate calculated as (S+D+I)/N, where S, D, I are substitutions, deletions, insertions, and N is reference words.
- `ER Accuracy` — range: [0, 1]
  - Percentage of correctly classified emotion labels.
- `Speech Localisation Angular Error` — range: other
  - Angular distance in degrees between predicted and true direction of arrival (DOA).

## Input / output format

**Input**: Multi-channel audio recordings (simulated first-order ambisonics) or single-channel audio, processed through a frozen upstream representation model to extract features. Downstream models are trained on these features using clean or noisy (0-20dB SNR) data.

**Output**: Task-specific predictions: speaker labels (SID), phoneme labels (PR), word transcriptions (ASR), emotion labels (ER), or continuous azimuth/elevation coordinates (Speech Localisation).

## Scoring recipe

```python
def compute_metrics(predictions, gold):
    acc = sum(p == g for p, g in zip(predictions, gold)) / len(gold)
    wer = edit_distance(predictions, gold) / len(gold)
    per = edit_distance(predictions, gold) / len(gold)
    ang_err = angular_distance(predictions, gold)
    return {'acc': acc, 'wer': wer, 'per': per, 'ang_err': ang_err}
```

## Common pitfalls

- The Speech Localisation task uses discrete DOA labels with 11.25-degree quantization during training, which artificially limits achievable resolution and causes a baseline error of ~8 degrees even at high SNR.
- Performance heavily depends on whether the downstream model is trained on clean or noisy data; comparing clean-trained vs noisy-trained models without specifying the training condition leads to misleading conclusions.
- The paper reports upstream model performance via frozen downstream classifiers, so metric values reflect representation quality rather than end-to-end model tuning.

## Evidence (verbatim from paper)

> With language model decoding, Sp-HuBERT achieves greater than 40% reduction in WER when compared to WavLM Base+, along with significant improvements in SID.

## Citation

```bibtex
@misc{dimitriadis2023spatialhubert,
  title={Spatial HuBERT: Self-supervised Spatial Speech Representation Learning for a Single Talker from Multi-channel Audio},
  author={Antoni Dimitriadis et al. (2023)},
  year={2023},
  note={arXiv:2310.10922}
}
```

- arXiv: 2310.10922

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.