Logo
FrontierNews.ai

Why OpenAI's Whisper Struggles With Kazakh and Other Low-Resource Languages

OpenAI's Whisper speech recognition model performs significantly worse on Kazakh than on major languages, but targeted fine-tuning can recover most of that lost accuracy. Researchers benchmarked Whisper across 27 different pipeline configurations for Kazakh transcription, finding that the generic Whisper-large-v3 model achieved substantially lower accuracy than language-specific versions. The study, published in July 2026, quantifies exactly how much improvement is possible when developers adapt Whisper for underserved languages.

How Much Does Whisper's Performance Drop for Kazakh?

The performance gap between generic Whisper and Kazakh-specific fine-tuned models is substantial. Researchers found a 31.32-percentage-point reduction in word error rate (WER), which measures how many words a speech recognition system transcribes incorrectly, when comparing the generic model to a fine-tuned version. To put that in perspective, this represents a 72.5% relative improvement in accuracy. The researchers confirmed this difference with over 95% statistical certainty across 30,489 speech samples.

Even when controlling for model size, fine-tuning the same Whisper architecture for Kazakh improved performance by 7.04 percentage points, again with over 95% confidence. These results suggest that Whisper's multilingual training, while impressive for major languages, leaves significant room for improvement when applied to languages with smaller training datasets.

What Preprocessing Techniques Actually Help Whisper Transcribe Kazakh?

The research team tested whether voice activity detection (VAD), a preprocessing technique that filters out silence and background noise before transcription, would improve Whisper's Kazakh performance. The results were counterintuitive. VAD actually degraded transcription accuracy rather than improving it. This finding held true across clean audio, noisy audio, and low-resource evaluation conditions.

The researchers validated this surprising result by analyzing VAD's impact across 2,535 evaluation conditions in multiple languages, confirming that the technique is not universally beneficial for Whisper-based transcription. This suggests that Whisper's architecture may already handle silence and noise filtering internally, and additional preprocessing can interfere with that process.

Can Large Language Models Fix Whisper's Transcription Errors?

Researchers tested whether general-purpose large language models (LLMs), which are AI systems trained on vast amounts of text to understand and generate language, could improve Whisper's Kazakh transcription through post-correction. They evaluated two mid-sized models: Gemma-2-9B and Qwen2.5-7B, which contain 7 billion to 9 billion parameters.

The results were disappointing. Neither model improved transcription quality when used to correct Whisper's output. The researchers identified specific error patterns, including confusion between Kazakh-specific characters and Russian Cyrillic characters, which the general-purpose LLMs failed to address. This suggests that fixing Whisper's language-specific errors requires models trained specifically on that language, not just general language understanding.

Steps to Improve Speech Recognition for Low-Resource Languages

  • Fine-tune on language-specific data: Adapting Whisper with Kazakh speech samples recovered 72.5% of the performance lost when using the generic model, demonstrating that language-specific training data is essential for underserved languages.
  • Skip voice activity detection preprocessing: Testing showed that VAD degrades Whisper's Kazakh transcription across clean, noisy, and low-resource conditions, so developers should avoid this step for similar languages.
  • Use language-specific post-correction models: General-purpose LLMs failed to improve Kazakh transcription, indicating that post-correction requires models trained on the target language's error patterns and character sets.
  • Test across multiple noise conditions: The research evaluated performance on babble noise (simulated multi-talker environments), street noise (urban environmental sounds), and multi-source noise combinations to ensure robustness in real-world conditions.
  • Conduct statistical validation at scale: The study analyzed 30,489 speech samples with rigorous statistical testing to ensure findings were reliable and not due to chance.

What Does This Mean for Developers Working With Underserved Languages?

The Kazakh study provides a reproducible methodology that developers can apply to other low-resource languages, particularly other Turkic languages that share similar linguistic characteristics. The research demonstrates that while Whisper's multilingual foundation is powerful, it requires targeted adaptation to achieve production-quality transcription for languages outside its primary training distribution.

The findings also highlight a broader challenge in AI: generic models often underperform on underrepresented languages and communities. Developers building speech recognition systems for Kazakh, Uyghur, Kyrgyz, and other Turkic languages now have concrete evidence that fine-tuning is worth the investment, and they know which preprocessing techniques to avoid. The study's focus on statistical rigor and reproducibility means other teams can validate these results and build on them.

As speech recognition becomes increasingly important for accessibility, customer service, and content creation in non-English languages, this research underscores the importance of language-specific optimization rather than relying solely on generic multilingual models.