lilonghao/MM-ContextASR-Bench
MM-ContextASR Bench Metadata and evaluation splits for Multimodal Conversational Context for LLM-Based ASR: Data Construction, Training, and Benchmark. Dataset summary Config Examples Audio Context Primary metric mm_contextasr 1,250 (250 current utterances × 5 histories) 1,439 WAV files included Controlled user-assistant dialogue entity Recall kespeech 19,212 Source ID only Same-speaker speech and transcript CER, SER, entity Recall cv_yue 3,525… See the full description on the dataset page: https://huggingface.co/datasets/lilonghao/MM-ContextASR-Bench.
MM-ContextASR Bench
Metadata and evaluation splits for Multimodal Conversational Context for LLM-Based ASR: Data Construction, Training, and Benchmark.
Dataset summary
The companion MM-ContextASR repository contains validation, four-mode input rendering, and scoring tools.
The three external-corpus configurations contain metadata and source-audio identifiers only; obtain their audio from the corresponding official releases.
MM-ContextASR scenarios
Every aligned group fixes current speech, reference transcription, and target entity while changing the preceding dialogue.
Record format
Each JSONL record contains a stable id, source dataset and split, task, language, current audio ID, current reference, ordered history turns, and source provenance. Task-specific fields include scenario/entity labels, accent, speaker/meeting IDs, timestamps, and overlap statistics.
MM-ContextASR records use repository-relative paths under audio/. Audio fields in the three external evaluation tracks are identifiers only. No internal object-store URI, signed URL, or machine-specific path is included.
{
"id": "common_voice_yue_31189594__common_voice_yue_31189595",
"dataset": "cv_yue",
"split": "test",
"task": "asr",
"language": "yue",
"current_audio_id": "common_voice_yue_31189595.mp3",
"current_transcript": "官僚兼地主",
"history": [
{
"role": "user",
"audio_id": "common_voice_yue_31189594.mp3",
"text": "睇我几有礼貌,去之前讲返声"
}
],
"speaker_id": "cv_yue_spk_0210a731f5caa5d4",
"normalization": "OpenCC-t2s",
"entities": [],
"source": {
"corpus": "Mozilla Common Voice",
"release": "26.0 (2026-06-12)",
"locale": "yue",
"license": "CC0-1.0"
}
}Context modes
The canonical row contains all available history. The toolkit renders:
Current-turn references, entity labels, and scenario labels are evaluation-only and must never be included in prompts.
Source-audio mapping
The external-corpus JSONL files preserve source identifiers but do not redistribute the corresponding audio. Resolve each record as follows:
For mm_contextasr, audio is included directly: current_audio and history[].audio are repository-relative paths under audio/current/ and audio/history/. In every external-corpus configuration, speaker_id denotes the identity shared by the current utterance and its user-speech context; assistant turns do not carry a speaker identity.
Evaluation
Use corpus-level CER and utterance-level SER after Chinese punctuation and whitespace normalization. CV-Yue additionally applies OpenCC t2s to references and predictions. AliMeeting references contain target-speaker words only.
For MM-ContextASR, report exact entity Recall per scenario and overall. The five examples in a group share current audio and are paired observations.
For CV-Yue entity Recall, use the provided 395 proper-name and domain-term spans covering 327 utterances. The annotations were extracted from references and audited under fixed span and type rules; they form a targeted diagnostic set rather than exhaustive entity annotation.
Licensing and citation
See LICENSES.md for per-config terms. Cite the paper and each source corpus used in your evaluation. The final paper citation will be added when an identifier is available.
