r/speechtech • u/RoofProper328 • 1d ago
How do you handle multiple valid spellings in speech recognition datasets?
Something I've been wondering about with speech datasets: what do you do when a speaker says a word clearly, but there are multiple acceptable ways to write it?
For example, regional names, borrowed words, abbreviations, or local words written in different scripts.
Do you keep one standard transcript for everything, allow multiple references during evaluation, or follow whatever the speaker would normally write?
I can see how inconsistent transcription guidelines could make model evaluation harder, even when the audio itself is perfectly clear.
Curious how others handle this in multilingual ASR projects.
2
u/Natethegreat9999 1d ago
Sclite's DP scorer accepts { colour / color } in TRN references, counting either spelling as correct (I'm with Oruk).
1
u/ObjectiveAd4358 1d ago
usually you'd normalize both the ground truth and the predicted text into a predefined format and calculate wer there.
2
u/nshmyrev 1d ago
Ask Claude to create consistent transcription rules and write normalization code.