CoolFace
Datasetpublic

NagaYu/mondegreen-asr-errors

Mondegreen ASR error pairs (ASR hypothesis, gold text) pairs for Japanese ASR post-correction. This build is simulated -- errors come from a phonetic corruption model, not from a real ASR system. It exists so the whole pipeline (gate training, benchmarks, figures, CI) is reproducible without a GPU. Treat every number derived from it as a stated assumption, not a measurement. How it was made synthetic text -> phonetic corruption model (mondegreen.simulate) ->… See the full description on the dataset page: https://huggingface.co/datasets/NagaYu/mondegreen-asr-errors.

sourceHugging Facecc0-1.0updated 1mo agoView on Hugging Face
0likes101downloads
Dataset Card

Mondegreen ASR error pairs

(ASR hypothesis, gold text) pairs for Japanese ASR post-correction.

This build is simulated -- errors come from a phonetic corruption model, not from a real ASR system. It exists so the whole pipeline (gate training, benchmarks, figures, CI) is reproducible without a GPU. Treat every number derived from it as a stated assumption, not a measurement.

How it was made

synthetic text
  -> phonetic corruption model (mondegreen.simulate)
  -> hypothesis

No audio was involved in this build. Errors were generated by perturbing the reading of each term with the confusion classes the distance function discounts (voicing, long vowels, geminates, moraic nasal) and re-rendering it the way ASR would -- as katakana, or as a homophone kanji spelling drawn from the bundled reading table. The acoustic condition fields below record which condition each record would correspond to, and are carried through for parity with the measured pipeline.

To rebuild this dataset with a real TTS -> Whisper round trip:

bash
python scripts/harvest_errors.py --mode real --whisper-size small -n 2000

No LLM judges correctness anywhere in this pipeline.

  • provenance: simulated
  • pairs: 9000
  • glossary terms used: 12000
  • acoustic conditions: ['close/15.0', 'close/20.0', 'close/None', 'far/10.0', 'far/12.0', 'reverb/5.0']

Source text and licence

fieldvalue
corpussynthetic
licenceCC0-1.0
verificationGenerated by mondegreen.harvest.SentenceFactory; no third-party text.
url

If you add a corpus, add it to mondegreen.harvest.CORPUS_LICENSES with a verified licence first. The harvester refuses unknown corpora by design.

Pathology labels

label日本語how it is produced
term-phonetic固有名詞の音韻的置換glossary term rendered as a homophone or near-homophone
voicing濁音・清音の取り違えrendaku / devoicing slip inside a term
long-vowel長音の脱落・付加chouon added or dropped
geminate促音の脱落・付加sokuon added or dropped
moraic-nasal撥音の脱落moraic nasal swallowed, typically in far-field audio
particle-drop助詞の欠落unstressed particle lost
word-drop語の脱落short span deleted entirely
number-unit数字・単位の誤りdigit or counter substituted
hallucination定型の幻聴canned phrase emitted over silence or noise-only audio

Observed counts in this build:

labelcount
geminate3217
hallucination1080
long-vowel5688
moraic-nasal548
number-unit821
particle-drop450
term-phonetic6093
voicing3048
word-drop259

Fields

fieldmeaning
idstable record id
goldthe text that was spoken (exact)
hypothesiswhat the ASR returned
glossary_termsglossary surfaces occurring in gold
error_typespathology labels
speaker, speed, snr_db, roomacoustic condition
asr_modelwhich ASR produced the hypothesis
source_corpus, source_licenseprovenance of the gold text
splittrain / test (disjoint speakers, sentences and glossaries)
provenancemeasured (real TTS+ASR) or simulated

Intended use

Training and evaluating post-correction systems. Not for training ASR models.

Privacy

All names in this dataset are synthetic, generated by mondegreen.harvest.GlossaryBuilder. No real person's voice or name was used, and no real meeting audio exists anywhere in this pipeline.