
Why AI Struggles with Low-Resource Languages: 2026 Honest Look
Summarize this article with:
AI transcription works well for high-resource languages like English, Spanish, and Mandarin because models train on hundreds of thousands of hours of labeled audio. For low-resource languages, that data rarely exists, and the accuracy gap is not a bug but a statistical consequence. Tonal languages, non-Latin scripts, and code-switching compound the problem further. In 2026, Meta Omnilingual ASR, Google Chirp 3, and community dataset projects like NaijaVoices are reducing the gap, but for many African and Indigenous languages, production-quality transcription is still several years away.
AI transcription works almost perfectly on your English recording and produces something nearly unreadable on the same content in Yoruba. Both speakers were equally articulate; the problem is not the audio. The problem is the model never had enough Yoruba to learn from.
That gap has a name: the low-resource language problem. This post explains why it exists, what the technical mechanisms are, and where the gap is actually closing in 2026.
What "Low-Resource" Means in Practice
In speech recognition research, a low-resource language is one with limited labeled training data: recorded audio paired with accurate transcripts. The exact threshold varies by research context, but the practical buckets in 2026 look roughly like this:
- High-resource: hundreds of thousands of hours of labeled audio. English, Mandarin, Spanish, French, German, Portuguese, Arabic, Japanese, Korean. Models trained here reach production-grade accuracy with word error rates (WER) under 5% on clean audio.
- Mid-resource: tens of thousands of hours. Italian, Dutch, Vietnamese, Thai, Indonesian, Polish, Turkish, Ukrainian. Production models reach WER in the 8-15% range, enough for reliable first-draft transcription.
- Low-resource: a few thousand hours or fewer. Swahili, Hausa, Wolof, Bengali, Tamil, Urdu, Filipino. Error rates are high enough that human review is necessary before publishing a transcript.
- Very low-resource or unsupported: under 1,000 hours of transcribed audio, sometimes under 100. Most African languages, many Indigenous languages, hundreds of smaller regional languages globally. Some of these were not supported by any ASR model until late 2025.
These buckets shift with every major model release. OpenAI flagged 20 of Whisper large-v3's 99 supported languages as having no training data at all, meaning predictions for those languages are essentially extrapolated rather than learned.
Why Training Data Is the Real Bottleneck
Speech models learn from examples. Given enough recordings paired with accurate transcripts, the model learns what sounds make up each word, how those sounds vary across speakers, ages, and accents, and how context disambiguates similar-sounding words.
The gap is arithmetic. English speech models have access to training sets measuring in the millions of hours. Yoruba has perhaps a few hundred hours of publicly available labeled audio. A model trained on a million hours of one language and a hundred hours of another will not produce equivalent results, regardless of architecture sophistication.
This is not malice or deliberate design choice. It reflects where large-scale digital audio existed when these datasets were assembled: broadcasting infrastructure, podcast platforms, audiobooks, and voice assistant data skew heavily toward a handful of dominant languages.
The FLEURS benchmark makes this concrete. FLEURS evaluates speech models across 102 languages with parallel data. Whisper large-v3 achieves a 7.4% average WER across FLEURS, but that headline number obscures the variance. For Pashto, published evaluations show Whisper large-v3 exceeding 89% WER. For languages like Amharic and Yoruba, the WER can exceed 100% due to a specific failure mode: the model generates plausible-sounding but structurally wrong output in the same number of word tokens, producing more errors than words.
For accuracy concepts explained in more depth, see transcription accuracy explained.
Why Tonal Languages Compound the Problem
Mandarin, Vietnamese, Thai, Yoruba, Igbo, and other tonal languages add a layer of difficulty beyond data scarcity. In these languages, pitch contour over a syllable changes word meaning. The same consonant-vowel sequence spoken with a rising tone means something different from the same sequence spoken with a falling tone.
Pitch is harder to model than phonemes for several reasons. It varies continuously across speaker type, emotion, and emphasis. It is sensitive to background noise. And the training data itself is often inconsistent: tonal diacritics in written Yoruba, for example, mark pitch in the orthography, but training data quality and tone-marking conventions vary widely across sources.
A 2026 paper at the LoResLM workshop evaluated Whisper and Meta's MMS-1B on Yoruba and found that results consistently favored non-tone-marked data over tone-marked data. This is counterintuitive until you realize the model learned from more non-tone-marked examples, so it performs better when the output does not require accurate tone generation. The implication is that even when the model produces text, it is likely stripping or incorrectly generating the diacritics that carry meaning in the language.
For a closer look at how this plays out for one specific language, see Yoruba transcription: honest assessment.
Why Non-Latin Scripts Create Extra Friction
Most AI training text, not just audio transcripts but all the text these models have ever seen, skews heavily toward Latin-alphabet languages. When a model learns to output non-Latin scripts like Ge'ez (Amharic), Arabic, Devanagari, or Thai, it requires separate learned capacity for character systems, word segmentation rules, and text generation conventions.
For high-resource non-Latin languages (Mandarin, Arabic, Japanese, Russian, Korean), this is not a problem because massive training data compensates. For low-resource non-Latin languages (Amharic, Tigrinya, Khmer, Sinhala), the challenge is compounded: scarce audio training data plus scarce text training data for the script.

Amharic uses Ge'ez script, one of the oldest writing systems still in active use, with 276 distinct characters. A model learning Amharic is learning both a rare phonological system and an unusual character inventory from limited examples. See Amharic transcription: Ethiopia status 2026 for what this looks like in practice.
Why Code-Switching Compounds the Problem Further
Many low-resource languages are spoken in contexts of heavy code-switching: speakers move between the local language and a dominant regional or colonial language at the sentence or word level. Wolof-French, Hausa-English, Tagalog-English, Yoruba-English, Hindi-English.
AI models trained on monolingual data behave predictably badly here. When the model encounters an ambiguous segment, it defaults to the high-resource language. A Wolof-French conversation may come back as almost entirely French, with Wolof phrases phoneticized incorrectly or hallucinated into French words. A Hausa-English exchange may collapse to English.
Models trained on code-switched data handle this better, but code-switched training corpora remain limited for most language pairs. The NaijaVoices dataset (1,800+ hours, 5,000+ speakers across Hausa, Igbo, and Yoruba, published 2025) is one of the most significant recent efforts to address this for Nigerian languages. See Hindi-English code-switching transcription for a case where the situation has improved substantially.
Where Progress Is Actually Happening in 2026
The gap is real. It is also closing, partly from better model architectures and partly from serious dataset collection work.
Meta Omnilingual ASR (November 2025)
Meta released Omnilingual ASR on November 10, 2025, covering 1,600+ languages including roughly 500 that had never previously been supported by any ASR system. The largest model (7B parameters) achieves character error rates below 10 for 78% of those languages. The system is open source and can extend to additional languages via in-context learning with very few paired examples. The training corpus includes the Omnilingual ASR Corpus, built with African Next Voices, Mozilla Foundation, and academic partners, with native-speaker recordings for 350 underserved languages.
This is the most significant expansion of ASR language coverage ever released. The caveat is that CER below 10 for 78% of 1,600 languages still leaves 22% of languages at higher error rates, and production accuracy for the most resource-scarce languages remains far below what English users experience.
Google Chirp 3 (2025) and the 1,000 Languages Initiative
Google's Universal Speech Model (USM) underpins the Chirp family of speech APIs. Chirp 3, released in 2025, trains on 12 million hours of audio across 300+ languages and adds streaming support and improved multilingual accuracy. Google's longer-term research goal is a system covering 1,000 languages; USM was framed as the first milestone toward that target.
Community Datasets: Common Voice and Lacuna Fund
Mozilla Common Voice v26.0, released June 2026, covers 294 languages with 21,594 validated hours across 131 languages. Each hour of new validated audio in Hausa or Kinyarwanda or Luganda is fuel for future model releases. Lacuna Fund has supported dataset creation for 29+ African languages across multiple funding cohorts; the NaijaVoices dataset (Hausa, Igbo, Yoruba) was one result.
These datasets matter because models can only be as good as the data they train on. Every recording a native speaker contributes to Common Voice is directly usable as training data.
Self-Supervised Pre-Training
The most important architectural shift for low-resource languages is self-supervised learning: models pre-train on large quantities of raw, unlabeled audio in a target language, learning general phonological structure before fine-tuning on the limited labeled data available. wav2vec 2.0 and HuBERT established this approach. AfriHuBERT (presented at Interspeech 2025) applies it specifically to African languages, achieving WER below 60% on Afrikaans, Hausa, and Swahili without the labeled-data requirements of earlier systems.
Self-supervised pre-training effectively lowers the amount of labeled data needed to reach a given accuracy level. This does not eliminate the training-data problem but reduces how much labeled data is needed to bootstrap from.
Language-Specific Fine-Tuned Models
Smaller models fine-tuned on a single language often outperform general multilingual models for that target language. Researchers have fine-tuned Whisper specifically for Amharic, Pashto, Welsh, and other low-resource languages, with meaningful accuracy gains over the base multilingual model. These models exist on Hugging Face and other repositories, though production deployment still requires evaluation against your specific content domain.
The Honest State for Users in 2026
If you work in a high-resource language (English, Spanish, French, Portuguese, German, Arabic, Mandarin, Japanese, Korean, Hindi, Vietnamese, Indonesian, Russian, Italian, Dutch, Polish, Turkish), AI transcription works at production quality for most use cases.
If you work in a low-resource but improving language (Swahili, Hausa, Yoruba, Wolof, Bengali, Tamil, Urdu, Filipino), current AI transcription produces a usable first draft, but plan a review pass. Accuracy depends heavily on speaker clarity, audio conditions, and domain. Test on representative audio before building a production workflow around any tool. For context on this group of languages, transcription tools for African languages covers what is currently available.
If you work in a very low-resource language (most remaining African languages, many Indigenous languages of the Americas and the Pacific, smaller regional languages globally), the honest answer as of mid-2026 is: AI transcription gives you a rough starting point at best. Plan manual transcription as the core of your workflow, with AI as a preprocessing step to reduce the blank-page problem.
If you want to test AI transcription on your audio without committing to a paid plan, ConvertAudioToText offers free-tier access to test your specific content before deciding whether accuracy meets your needs.
What Users Can Do Today
Contribute to open speech datasets. Mozilla Common Voice accepts recordings from native speakers in any supported language. Each recording directly feeds future model training.
Demand transparency from AI vendors. When a transcription tool claims to support your language, ask for accuracy data on representative content. Some tools list languages they barely support. WER varies enormously by domain, speaker, and accent within a single language.
Build your workflow around the accuracy you actually get. For low-resource languages, plan editing time. Use AI output as a first draft, not a finished transcript. Cross-check important quotes against the source audio.
Track model releases. The pace of low-resource language improvement accelerated in the second half of 2025 (Omnilingual ASR, Chirp 3, NaijaVoices). Languages that had no support in 2024 may have experimental support in 2026.
Test fine-tuned alternatives. For some low-resource languages, community fine-tuned models on Hugging Face outperform the base Whisper multilingual model. Search for your language before defaulting to off-the-shelf options.
Where This Goes from Here
The structural problem, that training data quality and quantity in 2026 is radically unequal across languages, is not going away in the next year. But the rate of change is faster than it has ever been. Meta's Omnilingual ASR alone added ASR support for 500 previously unsupported languages in a single release.
My read: production-quality transcription for the current low-resource tier (Swahili, Hausa, Wolof) is achievable within two years as NaijaVoices-trained models and fine-tuned multilingual systems mature. For the deepest resource gaps, first-draft quality for most major unserved languages is likely within three to five years, assuming the community dataset work continues.
The gap is not permanent. But it is real, and pretending otherwise does not serve the speakers who need these tools most.
FAQ
What is a low-resource language in AI terms?
A low-resource language is one with limited labeled training data available for AI models. In speech recognition, this typically means fewer than a few thousand hours of transcribed audio. The threshold is not fixed and shifts as dataset collection efforts grow, but the working definition is: not enough data to train a model to production accuracy without special techniques like self-supervised pre-training or fine-tuning from a multilingual base model.
Why does Whisper perform so poorly on Yoruba and similar tonal African languages?
Two problems compound each other. First, Yoruba has very little training data compared to English or French. Second, Yoruba is a tonal language where pitch contour changes word meaning, and tone marks in the written form are essential for disambiguation. Whisper was trained on data where tonal orthography is inconsistent, producing overly segmented transcriptions with word error rates exceeding 100% in published benchmarks. This is not a failure of the model design; it is a failure of training data quantity and quality.
Is Meta Omnilingual ASR usable for low-resource languages today?
Meta released Omnilingual ASR in November 2025 as open source. It covers 1,600+ languages, including approximately 500 that had never previously been supported by any ASR system. The 7B model achieves character error rates below 10 for 78% of those languages. The model can extend to additional languages via in-context learning with very few examples. However, error rates for the most resource-scarce languages are still high relative to English-level performance, and production deployment requires evaluation on your specific domain and audio conditions.
What is the FLEURS benchmark and why does it matter for low-resource language evaluation?
FLEURS (Few-shot Learning Evaluation of Universal Representations of Speech) is a multilingual speech benchmark spanning 102 languages with roughly 12 hours of parallel data per language. It is widely used to compare ASR models across language diversity. Whisper large-v3 achieves a 7.4% average word error rate across FLEURS, but that average masks enormous variation: some low-resource languages exceed 50% or even 90% WER, making the per-language breakdown far more informative than the headline number.
What can I do today if I need transcription in a low-resource language?
First, test before committing to any tool: upload a representative sample and check accuracy on your specific content, speaker, and acoustic conditions. Second, plan a manual editing pass as part of your workflow for anything below 85% accuracy. Third, consider contributing recordings to Mozilla Common Voice, which directly adds to training data for future models. Fourth, for African language content, check whether a language-specific fine-tuned model exists (NaijaVoices-trained models for Hausa, Igbo, and Yoruba, for example). Fifth, track the model releases: Omnilingual ASR and Chirp 3 each added meaningful coverage in 2025, and the rate of improvement is accelerating.
Sources
- OpenAI Whisper paper and FLEURS WER by language: openai.com/research/whisper
- Meta Omnilingual ASR announcement (November 2025): ai.meta.com/blog/omnilingual-asr-advancing-automatic-speech-recognition
- Google USM and Chirp research blog: research.google/blog/universal-speech-model-usm-state-of-the-art-speech-ai-for-100-languages
- Mozilla Common Voice v26.0 (June 2026): community.mozilladatacollective.com/common-voice-23-0-live-on-mozilla-data-collective
- NaijaVoices dataset paper (Interspeech 2025): arxiv.org/abs/2505.20564
- Tone in Yoruba ASR (LoResLM 2026): aclanthology.org/2026.loreslm-1.14
- AfriHuBERT self-supervised model (Interspeech 2025): isca-archive.org/interspeech_2025/alabi25_interspeech.pdf
- Lacuna Fund African NLP datasets: lacunafund.org/datasets/language
- FLEURS benchmark description and Whisper evaluation: vexascribe.com/how-accurate-is-whisper
- Pashto Whisper FLEURS WER benchmark: aclanthology.org/2025.chipsal-1.20
Try transcription free
Convert any audio or video to clean, unwatermarked text — speaker labels, timestamps, and AI summaries included. First 30 minutes free, no account.
Related Articles

How to Transcribe Voice Recorder Recordings (Any Device)
Get text from any voice recorder, from Anker SoundCore Work to old Olympus dictaphones. Covers file transfer, formats, WMA conversion, speaker labels, and export options.

Arabic Transcription: MSA vs Dialects in ASR (2026 Guide)
How diglossia shapes Arabic speech-to-text accuracy. MSA vs Egyptian, Gulf, Levantine, and Maghrebi dialects: WER data, engine support, and script mechanics explained.