Whispering in Norwegian: Navigating Orthographic and Dialectic Challenges

Per E Kummervold, Javier de la Rosa, Freddy Wetjen, Rolv-Arild Braaten, Per Erik Solberg · pdf · 2024-02-02 Reader 🖥️

Automatic Speech Recognition (ASR)Data SovereigntyEvalsOpen-Weight Models
NB-Whisper — OpenAI's Whisper fine-tuned by the National Library of Norway on roughly 28,000 hours of curated, iteratively-cleaned Norwegian audio-text data from four sources (NRK subtitles, audiobooks, the NST corpus, and the Stortinget speech corpus) — substantially reduces word-error-rate on Norwegian Bokmål and Nynorsk transcription (e.g. 10.4→6.6 on Fleurs, 6.8→2.2 on NST, 30.0→12.6 on Common Voice Nynorsk) by explicitly targeting the dual written standards and pervasive dialectal/orthographic variation that generic Whisper handles poorly, though an inherent ~1-2% WER floor from legitimate Norwegian spelling variation and unresolved hallucination/streaming limitations mean the problem is substantially advanced rather than solved.

theoretical · expository — An empirical NLP systems paper: it reports what was built and measured (a fine-tuned ASR model and its word-error-rate results) rather than prescribing action. Structured like a standard ML conference paper (intro, related linguistic background, architecture, dataset, evaluation, results, limitations, future work) with argumentative passages defending specific design choices (why not teacher-student pseudo-labeling, why light normalization) embedded in an otherwise expository report.

Structure

PartRole
IntroductionMotivates the gap: Whisper is state-of-the-art but its weak-supervision approach, tuned mostly on English/high-resource data, underperforms on Norwegian's dialects and dual orthography.
Language Variability and ASR ChallengesEstablishes the linguistic facts an ASR system for Norwegian must handle: two co-official written standards (Bokmål, Nynorsk), intra-standard orthographic variation, and dialects with no official spoken norm, evidenced by e.g. 38 recorded pronunciations of 'hvem'.
Model Architecture and TrainingDescribes retaining Whisper's encoder-decoder Transformer architecture while modifying hyperparameters (batch size 1024, increased BPE dropout, activation dropout instead of stochastic depth) and running a two-phase training schedule (200k steps, then 50k steps on a cleaned subset).
DatasetDetails the four training sources (NRK subtitles, audiobooks, NST, Stortinget Speech Corpus; ~22,184h stage 1 / 6,078h stage 2), the alignment techniques (subtitle timestamps, NB-Wav2Vec2 forced alignment), English-translation augmentation, and a multi-criteria automated cleaning pipeline (fuzzy first/last-word matching, insertion/omission n-gram detection, NER-based filtering).
Experimental Setup and EvaluationDefines the three Norwegian test sets used (Fleurs, NST, Common Voice Nynorsk) and the WER methodology (JiWER, lowercased, punctuation-stripped, non-normalized for cross-dataset comparability).
Results and DiscussionReports WER across five model sizes (Tiny→Large) and three datasets, showing NB-Whisper beats OpenAI Whisper at every size, with the largest relative gains on Nynorsk and at smaller model sizes.
Challenges and LimitationsAcknowledges that hallucination and long-text transcription were only evaluated qualitatively (no suitable Norwegian benchmark exists), and that the autoregressive, 30-second-chunk architecture is a poor fit for real-time/live transcription.
Future WorkProposes using an LLM to harmonize orthographic variation in the training corpus to a consistent style, and re-cleaning the dataset with improved tooling.
ConclusionRestates the achievement and frames NB-Whisper's methodology as transferable to other dialect-rich, dual-standard languages.

Key terms

Propositions

Arguments

NB-Whisper achieves substantially lower word-error-rate than OpenAI's stock Whisper for both Norwegian Bokmål and Nynorsk transcription. strength: medium
Explicit premises:
Implicit premises:
Inferences:
Norwegian's dual written standards plus pervasive, spoken-norm-free dialectal variation are the primary reason generic Whisper underperforms on Norwegian, and are what NB-Whisper is specifically engineered to address. strength: medium
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Related documents