Evaluates a multimodal model's ability to answer visual questions when the query is provided as spoken audio rather than text. It probes speech-vision-language alignment, robustness to synthesized speech variations, and the model's capacity to handle modality-specific prompts. Use when the user wants to benchmark on SEED-Bench, MME, DocVQA, MLS, or asks about evaluating this task. Reports accuracy.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill svqa-vqa-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Svqa Vqa Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-svqa-vqa-eval)More formats (shields.io, HTML) on the badges page.
---
name: svqa-vqa-eval
description: Evaluates a multimodal model's ability to answer visual questions when the query is provided as spoken audio rather than text. It probes speech-vision-language alignment, robustness to synthesized speech variations, and the model's capacity to handle modality-specific prompts. Use when the user wants to benchmark on SEED-Bench, MME, DocVQA, MLS, or asks about evaluating this task. Reports accuracy.
metadata:
skill_kind: dataset_eval
source_arxiv: 2505.23308
bibtex_key: shabtay2025spokenqa
confidence: high
---
# svqa-vqa-eval
> Spoken question answering for visual queries — Shabtay et al. (2025) (arXiv:2505.23308, 2025)
## What this evaluates
Evaluates a multimodal model's ability to answer visual questions when the query is provided as spoken audio rather than text. It probes speech-vision-language alignment, robustness to synthesized speech variations, and the model's capacity to handle modality-specific prompts.
## Datasets
- **SEED-Bench** — total ?; splits: test (-1)
- **MME** — total ?; splits: test (-1)
- **DocVQA** — total ?; splits: val (-1)
- **MLS** — total ?; splits: test (-1)
## Metrics
- `accuracy` **(primary)** — range: [0, 1]
- Proportion of predicted answers that exactly match the ground-truth answer (case-insensitive).
- `ANLS` — range: [0, 1]
- Average Normalized Levenshtein Similarity; computes the normalized edit distance between predicted and ground-truth answers, averaged across the dataset.
- `WER` — range: percent
- Word Error Rate; percentage of words incorrectly transcribed relative to the reference transcript.
## Input / output format
**Input**: Image paired with spoken audio containing a question (synthesized via StyleTTS2 or F5-TTS), optionally accompanied by a textual prompt.
**Output**: Textual answer to the visual question, or a transcript of the input speech for WER evaluation.
## Scoring recipe
```python
def compute_metrics(predictions, golds, metric_type):
if metric_type == 'accuracy':
return sum(1 for p, g in zip(predictions, golds) if p.strip().lower() == g.strip().lower()) / len(golds)
elif metric_type == 'ANLS':
return sum(normalized_levenshtein(p, g) for p, g in zip(predictions, golds)) / len(golds)
elif metric_type == 'WER':
return sum(word_error_rate(p, g) for p, g in zip(predictions, golds)) / len(golds) * 100
```
## Common pitfalls
- Model may ignore speech instructions and treat audio content as a VQA question instead of transcribing it, leading to artificially high WER.
- Performance heavily depends on TTS system choice and speech intelligibility; synthesized speech may introduce artifacts affecting alignment.
- ASR-based baselines drop significantly on document-heavy benchmarks like DocVQA due to transcription errors.
## Evidence (verbatim from paper)
> For SeedBench, we report the accuracy between the predicted answer and the ground-truth answer. For DocVQA, we report the average normalized Levenshtein similarity (ANLS) between the predicted and ground-truth answers. For MME, we follow LLaVA and report the sum of accuracy scores of the perception tasks. ... we also examine their abilities in speech transcription. We feed the model with only speech and the appropriate textual prompt requesting a transcript and calculate the word-error-rate (WER) for the output.
## Citation
```bibtex
@misc{shabtay2025spokenqa,
title={Spoken question answering for visual queries},
author={Shabtay et al. (2025)},
year={2025},
note={arXiv:2505.23308}
}
```
- arXiv: 2505.23308
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!