stream-omni-eval
Stream-Omni: Simultaneous Multimodal Interactions with Large Language-Vision-Speech Model — Zhang et al. (2025) (arXiv:2506.13642, 2025)
What this evaluates
Evaluates multimodal capabilities across visual understanding, speech interaction, and vision-grounded speech tasks. It measures accuracy on standard VQA and knowledge-grounded QA benchmarks, and uses LLM-based scoring for open-ended spoken interactions.
Datasets
- VQA-v2 — total ?; splits: test (-1)
- GQA — total ?; splits: test (-1)
- VizWiz — total ?; splits: test (-1)
- ScienceQA-IMG — total ?; splits: test (-1)
- TextVQA — total ?; splits: test (-1)
- POPE — total ?; splits: test (-1)
- MME — total ?; splits: test (-1)
- MMBench — total ?; splits: test (-1)
- SEED-Bench — total ?; splits: test (-1)
- LLaVA-Bench-in-the-Wild — total ?; splits: test (-1)
- MM-Vet — total ?; splits: test (-1)
- Llama Questions — total ?; splits: test (-1)
- Web Questions — total ?; splits: test (-1)
- SpokenVisIT — total ?; splits: test (-1); HF
ICTNLP/SpokenVisIT
Metrics
accuracy (primary) — range: [0, 1]
- Exact-match or normalized accuracy measuring whether the model's generated response matches the ground-truth answer.
GPT-4o score — range: [1, 5]
- LLM-as-a-judge score from 1 to 5 assigned by GPT-4o to evaluate response quality on open-ended vision-grounded speech tasks.
Input / output format
Input: Image + text question (vision), audio + text prompt (speech), or image + audio question (vision-grounded speech).
Output: Text response for VQA/QA tasks; audio response for speech-to-speech settings.
Scoring recipe
if dataset in ['Llama Q.', 'Web Q.', 'VQA-v2', 'GQA', 'VizWiz', 'ScienceQA-IMG', 'TextVQA', 'POPE', 'MME', 'MMBench', 'SEED-Bench', 'LLaVA-Bench-in-the-Wild', 'MM-Vet']:
score = 1.0 if normalize(prediction) == normalize(gold) else 0.0
metric = mean(score)
elif dataset == 'SpokenVisIT':
prompt = f'Score the response to the question on a scale of 1-5: Q: {question}, A: {prediction}'
score = gpt4o_score(prompt)
metric = mean(score)
return metric
Common pitfalls
- Speech-to-speech evaluations require transcribing generated audio with Whisper-large-v3 before scoring, which can introduce transcription errors.
- SpokenVisIT uses GPT-4o for scoring, which may vary based on prompt wording and model version.
- Vision benchmarks follow LLaVA's specific evaluation scripts; using standard VQA evaluation scripts may yield different results.
Evidence (verbatim from paper)
For speech evaluation, we assess the model’s knowledge-grounded speech interaction on spoken question answering benchmarks, Llama Questions (Llama Q.) [[62]] and Web Questions (Web Q.) [[63]], where the metric is the accuracy that whether the model’s response matches the ground-truth answer. Following Fang et al. [[9]], the evaluation for SpokenVisIT employs the GPT model (gpt-4o version) to assign a score ranging from 1 to 5 for response.
Citation
@misc{zhang2025streamomni,
title={Stream-Omni: Simultaneous Multimodal Interactions with Large Language-Vision-Speech Model},
author={Zhang et al. (2025)},
year={2025},
note={arXiv:2506.13642}
}
1---2name: stream-omni-eval3description: Evaluates multimodal capabilities across visual understanding, speech interaction, and vision-grounded speech tasks. It measures accuracy on standard VQA and knowledge-grounded QA benchmarks, and uses LLM-based scoring for open-ended spoken interactions. Use when the user wants to benchmark on VQA-v2, GQA, VizWiz, ScienceQA-IMG, TextVQA, POPE, MME, MMBench, SEED-Bench, LLaVA-Bench-in-the-Wild, MM-Vet, Llama Questions, Web Questions, SpokenVisIT, or asks about evaluating this task. Reports accuracy.4---56# stream-omni-eval78> Stream-Omni: Simultaneous Multimodal Interactions with Large Language-Vision-Speech Model — Zhang et al. (2025) (arXiv:2506.13642, 2025)910## What this evaluates1112Evaluates multimodal capabilities across visual understanding, speech interaction, and vision-grounded speech tasks. It measures accuracy on standard VQA and knowledge-grounded QA benchmarks, and uses LLM-based scoring for open-ended spoken interactions.1314## Datasets1516- **VQA-v2** — total ?; splits: test (-1)17- **GQA** — total ?; splits: test (-1)18- **VizWiz** — total ?; splits: test (-1)19- **ScienceQA-IMG** — total ?; splits: test (-1)20- **TextVQA** — total ?; splits: test (-1)21- **POPE** — total ?; splits: test (-1)22- **MME** — total ?; splits: test (-1)23- **MMBench** — total ?; splits: test (-1)24- **SEED-Bench** — total ?; splits: test (-1)25- **LLaVA-Bench-in-the-Wild** — total ?; splits: test (-1)26- **MM-Vet** — total ?; splits: test (-1)27- **Llama Questions** — total ?; splits: test (-1)28- **Web Questions** — total ?; splits: test (-1)29- **SpokenVisIT** — total ?; splits: test (-1); HF `ICTNLP/SpokenVisIT`3031## Metrics3233- `accuracy` **(primary)** — range: [0, 1]34 - Exact-match or normalized accuracy measuring whether the model's generated response matches the ground-truth answer.35- `GPT-4o score` — range: [1, 5]36 - LLM-as-a-judge score from 1 to 5 assigned by GPT-4o to evaluate response quality on open-ended vision-grounded speech tasks.3738## Input / output format3940**Input**: Image + text question (vision), audio + text prompt (speech), or image + audio question (vision-grounded speech).4142**Output**: Text response for VQA/QA tasks; audio response for speech-to-speech settings.4344## Scoring recipe4546```python47if dataset in ['Llama Q.', 'Web Q.', 'VQA-v2', 'GQA', 'VizWiz', 'ScienceQA-IMG', 'TextVQA', 'POPE', 'MME', 'MMBench', 'SEED-Bench', 'LLaVA-Bench-in-the-Wild', 'MM-Vet']:48 score = 1.0 if normalize(prediction) == normalize(gold) else 0.049 metric = mean(score)50elif dataset == 'SpokenVisIT':51 prompt = f'Score the response to the question on a scale of 1-5: Q: {question}, A: {prediction}'52 score = gpt4o_score(prompt)53 metric = mean(score)54return metric55```5657## Common pitfalls5859- Speech-to-speech evaluations require transcribing generated audio with Whisper-large-v3 before scoring, which can introduce transcription errors.60- SpokenVisIT uses GPT-4o for scoring, which may vary based on prompt wording and model version.61- Vision benchmarks follow LLaVA's specific evaluation scripts; using standard VQA evaluation scripts may yield different results.6263## Evidence (verbatim from paper)6465> For speech evaluation, we assess the model’s knowledge-grounded speech interaction on spoken question answering benchmarks, Llama Questions (Llama Q.) *[[62]]* and Web Questions (Web Q.) *[[63]]*, where the metric is the accuracy that whether the model’s response matches the ground-truth answer. Following *Fang et al. [[9]]*, the evaluation for SpokenVisIT employs the GPT model (gpt-4o version) to assign a score ranging from 1 to 5 for response.6667## Citation6869```bibtex70@misc{zhang2025streamomni,71 title={Stream-Omni: Simultaneous Multimodal Interactions with Large Language-Vision-Speech Model},72 author={Zhang et al. (2025)},73 year={2025},74 note={arXiv:2506.13642}75}76```7778- arXiv: 2506.13642