Skip to content
Back to skills

Speechglue Eval

ASecurity

Evaluates whether self-supervised speech models capture linguistic knowledge by probing them on a speech-adapted version of the GLUE benchmark. Tasks include grammaticality judgment, sentence similarity, paraphrase identification, and natural language inference, all converted from text to speech via TTS. Use when the user wants to benchmark on SpeechGLUE, or asks about evaluating this task. Reports Accuracy (Acc).

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
researchpythongogitperformance

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Speechglue Eval?

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

Security grade badge for Speechglue Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-speechglue-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-speechglue-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: speechglue-eval
description: Evaluates whether self-supervised speech models capture linguistic knowledge by probing them on a speech-adapted version of the GLUE benchmark. Tasks include grammaticality judgment, sentence similarity, paraphrase identification, and natural language inference, all converted from text to speech via TTS. Use when the user wants to benchmark on SpeechGLUE, or asks about evaluating this task. Reports Accuracy (Acc).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2306.08374
  bibtex_key: [REDACTED]
  confidence: high
---

# speechglue-eval

> SpeechGLUE: How Well Can Self-Supervised Speech Models Capture Linguistic Knowledge? — Ashihara et al. (2023) (arXiv:2306.08374, 2023)

## What this evaluates

Evaluates whether self-supervised speech models capture linguistic knowledge by probing them on a speech-adapted version of the GLUE benchmark. Tasks include grammaticality judgment, sentence similarity, paraphrase identification, and natural language inference, all converted from text to speech via TTS.

## Datasets

- **SpeechGLUE** — total ?; splits: train (-1), dev (-1), test (-1); repo https://github.com/ashi-ta/speechGLUE

## Metrics

- `Accuracy (Acc)` **(primary)** — range: [0, 1]
  - Fraction of correctly predicted class labels. Computed independently for each classification task.
- `Matthews Correlation Coefficient (MCC)` — range: [-1, 1]
  - Correlation coefficient between observed and predicted binary classifications, robust to class imbalance.
- `Pearson Correlation Coefficient (PCC)` — range: [-1, 1]
  - Linear correlation between predicted and gold continuous scores for regression tasks (e.g., STS-B).
- `Spearman Correlation Coefficient (SCC)` — range: [-1, 1]
  - Rank-based correlation between predicted and gold continuous scores for regression tasks.
- `F1` — range: [0, 1]
  - Harmonic mean of precision and recall, reported as macro-average for multi-class or binary tasks.

## Input / output format

**Input**: 16 kHz raw audio waveform generated from text prompts using VITS TTS, with text normalization applied (symbols removed, abbreviations expanded).

**Output**: Predicted class label (e.g., 0/1 for binary, 0/1/2 for MNLI) or continuous regression score (0-5 for STS-B).

## Scoring recipe

```python
def compute_metrics(preds, golds, task_type):
    if task_type == 'regression':
        pcc = pearsonr(golds, preds)
        scc = spearmanr(golds, preds)
        return {'PCC': pcc, 'SCC': scc}
    else:
        acc = accuracy_score(golds, preds)
        f1 = f1_score(golds, preds, average='macro')
        mcc = matthews_corrcoef(golds, preds)
        return {'Acc': acc, 'F1': f1, 'MCC': mcc}
```

## Common pitfalls

- Evaluation is strictly performed on the development set, not the official GLUE private test server.
- Text normalization during TTS synthesis alters original GLUE samples (e.g., removing punctuation, expanding abbreviations), which may impact performance compared to text baselines.
- For fair comparison with speech models, BERT's segment embeddings are disabled, potentially lowering its upper-bound performance.

## Evidence (verbatim from paper)

> Acc, MCC, PCC and SCC denote accuracy, Matthews, Pearson and Spearman correlation coefficients, respectively. The entire system was evaluated on the development set of low-resource (high-resource) tasks for every 1k (12.5k) steps, and only the highest performances are reported here.

## Citation

```bibtex
@misc{ashihara2023speechglue,
  title={SpeechGLUE: How Well Can Self-Supervised Speech Models Capture Linguistic Knowledge?},
  author={Ashihara et al. (2023)},
  year={2023},
  note={arXiv:2306.08374}
}
```

- arXiv: 2306.08374

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.