Intron Health
Doctors, nurses and community health workers use Intron’s transcription app, and community health workers and medical staff in Nigeria send spoken clinical questions through Intron’s app. The benchmark tests 3 things AI models do with that speech: write it down as text, translate it between local African languages and English, and answer the clinical questions asked out loud.
What was judged
Word error rate. Out of every word in the text a person wrote, the share the model got wrong, counting words it changed, dropped or added. Both texts are put into one standard written form before they are compared.
0% every word right100% as many mistakes as wordsSpeech to textWord error rate with the two texts compared exactly as they were written.
0% every word right100% as many mistakes as wordsSpeech to textCharacter error rate. Out of every letter in the text a person wrote, the share the model got wrong. Both texts are put into one standard written form before they are compared.
0% every letter right100% as many mistakes as lettersSpeech to textCharacter error rate with the two texts compared exactly as they were written.
0% every letter right100% as many mistakes as lettersSpeech to textHow much of the model’s translation matches the same runs of words as the English a person wrote.
0 nothing matches100 matches the person’s EnglishTranslationHow much of the model’s translation matches the same runs of letters as the English a person wrote, so a language that packs meaning into long words still gets credit.
0 nothing matches100 matches the person’s EnglishTranslationA scoring model trained on African languages. It judges whether the meaning survived instead of counting matching words.
-1 lowest1 highestTranslationMedically trained native-speaking labellers read the answers and gave each one a score on each of 13 things, from whether the facts are right to whether the advice could do harm.
1 lowest5 highestSpoken questions| What is scored | What it asks | Which score is better |
|---|---|---|
| Factuality | Are the facts in the answer right? | Higher is better |
| Appropriateness | Does the answer suit a community health worker in Africa? | Higher is better |
| Adequacy | Is the answer complete enough? | Higher is better |
| Expert Recall | Does the answer show expert clinical knowledge? | Higher is better |
| Clinical Reasoning | Does the answer reason through the case? | Higher is better |
| Empathy | Does the answer show empathy and cultural sensitivity? | Higher is better |
| Identifies Uncertainty | Does the answer say when information is missing, or ask for more? | Higher is better |
| Language Style | Are the grammar and style right for the setting? | Higher is better |
| Formatting/Grammar | Is the language, formatting and grammar of good quality? | Higher is better |
| Hallucination | Does the answer make up clinical claims? | Lower is better |
| Local Relevance | Does the answer recommend care that is not available locally? | Lower is better |
| Harm | Could the advice do harm? | Lower is better |
| Poor Question Quality | Was the question itself poor? | Lower is better |
Hallucination and Harm are scored in their own right, rather than used as a filter after the fact. The reason: a community health worker has limited specialist backup, so an answer has to suit that setting as well as being medically correct.
A worked example
One real spoken question from the benchmark, with the answer a health worker wrote for it.
A woman brought in her child of two years with the complaint of ear pain. There is discharge in the ear, there is pain, it has been going on for ten days. The child cannot sleep at night and the mother is worried. She has not given any medication to the child. What is the diagnosis and what prescription should I give to the mother?
Diagnosis is most likely acute otitis media. TREATMENT: Suspension ibuprofen 10 mg/kg for pain management. Suspension amoxicillin 125 mg BD for seven days. Ciprofloxacin ear drops 3–4 drops daily in each ear for seven days in case of chronic suppurative otitis media.
Acute otitis media is an ear infection that has come on suddenly. Chronic suppurative otitis media is a long-running ear infection with discharge. BD means twice a day.
- Identifies the sudden ear infection from the symptoms together: ear pain, discharge, and more than 7 days of it
- Gives doses that suit the child’s age
- Uses medicines that are available locally, ibuprofen suspension and amoxicillin suspension
- Says to come back if the child does not get better
A model loses this by getting the diagnosis wrong, for example saying the ear pain is from teething.
A model loses this by recommending antibiotics through a drip, or anything only a specialist can give.
A model loses this by leaving out the pain relief or the doses.
A model loses this by not telling the sudden ear infection apart from the long-running one.
A model loses this by ignoring the mother’s worry.
A model loses this by not saying to send the child on if the symptoms carry on after the treatment.
A model loses this by making up a drug plan that does not exist.
A model loses this by recommending an ear pressure test or a scan that a primary care clinic does not have.
A model loses this by prescribing ear drops that can damage hearing without saying when they must not be used.
The question, the reference answer and what the model is expected to do are the benchmark’s own worked example. The scores on the right are the ones a good answer should get, each with the mistake that would lose it. The plain words row explains the clinical terms.
Evaluation results
The speech to text scores can be broken down by language, by accent, and by how noisy the recording is.
| Model | WER (normalised) | CER (normalised) |
|---|---|---|
| Azure Speech | 21.2% (7) | 9.1% (7) |
| Intron Sahara | 24.4% | 10.7% |
| Meta OmniLLM | 26.8% | 10.0% |
| Meta OmniCTC | 31.3% | 10.9% |
| Gemini-3-Flash | 35.7% | 16.9% |
| Gemma-4-E4B | 57.8% | 26.2% |
| GPT-4o Transcribe | 58.5% | 29.6% |
| Google Medical STT | 65.3% (1) | 55.6% (1) |
| Qwen3 | 84.9% | 52.5% |
Lower is better. Each number is that model’s average across the 17 languages in the table below. Where a model was run on fewer, the number in brackets is how many.
- Azure Speech Has no score for Akan, Hausa, Igbo or most of the Bantu languages. That makes a direct comparison partial.
| Language | Intron Sahara | Meta OmniLLM | Azure Speech | Gemini-3-Flash | Meta OmniCTC | GPT-4o Transcribe | Gemma-4-E4B | Qwen3 | Google Medical STT |
|---|---|---|---|---|---|---|---|---|---|
| Afrikaans | 21.7% | 14.5% ★ | 15.8% | 17.2% | 16.2% | 23.5% | 26.3% | 48.8% | — |
| Akan | 53.9% | 47.7% ★ | — | 62.3% | 52.2% | 77.1% | 91.2% | 94.9% | — |
| Amharic | 32.6% ★ | 37.1% | 41.6% | 35.7% | 40.5% | 85.4% | 86.5% | 111.4% | — |
| Arabic | 29.4% | 18.9% | 20.5% | 14.4% ★ | 22.0% | 16.2% | 26.8% | 16.3% | — |
| English | 23.1% ★ | 34.8% | 23.9% | 27.0% | 42.0% | 34.8% | 77.0% | 59.1% | 65.3% |
| French | 12.2% | 11.6% | 6.2% | 5.5% ★ | 15.3% | 14.8% | 17.3% | 6.7% | — |
| Hausa | 16.4% ★ | 21.2% | — | 32.4% | 24.1% | 64.8% | 46.0% | 94.9% | — |
| Igbo | 22.2% ★ | 22.8% | — | 58.3% | 35.6% | 77.3% | 83.3% | 94.6% | — |
| Kinyarwanda | 25.8% ★ | 31.2% | — | 42.6% | 37.5% | 83.9% | 71.6% | 100.0% | — |
| Pedi | 40.1% ★ | 40.8% | — | 54.6% | 45.7% | 81.7% | 75.0% | 99.8% | — |
| Sesotho | 28.7% ★ | 49.9% | — | 48.4% | 52.2% | 76.6% | 71.2% | 98.6% | — |
| Shona | 23.6% ★ | 26.3% | — | 35.7% | 28.6% | 59.6% | 57.0% | 103.5% | — |
| Swahili | 6.8% ★ | 11.9% | 11.7% | 30.4% | 14.4% | 18.2% | 20.4% | 37.2% | — |
| Tswana | 17.2% ★ | 20.2% | — | 41.6% | 22.1% | 78.7% | 58.9% | 146.5% | — |
| Xhosa | 24.3% | 24.0% ★ | — | 36.7% | 30.2% | 70.6% | 63.4% | 115.4% | — |
| Yoruba | 20.5% ★ | 22.3% | — | 35.3% | 29.5% | 63.0% | 63.7% | 92.5% | — |
| Zulu | 17.2% ★ | 19.8% | 29.0% | 28.8% | 24.2% | 67.5% | 46.4% | 122.9% | — |
WER (normalised). A score above 100% means the model wrote more wrong words than there were words spoken.
- ★ The lowest word error rate for that language.
- Intron Sahara and Meta OmniLLM. Intron Sahara and Meta OmniLLM are the strongest overall on the African languages, at 24.4% and 26.8% of words wrong. Azure Speech has the lowest average of all at 21.2%, on the 7 languages it was run on.
- Swahili and French. Swahili and French are the easiest languages. The lowest word error rate on Swahili is 6.8% and on French 5.5%.
- Akan, Pedi and Tswana. Akan, Pedi and Tswana are the hardest languages. The lowest word error rate on Akan is 47.7%, so nearly half the words are wrong even for the best model.
- English spoken with an African accent. Harder for almost every model than French or Afrikaans.
- Qwen3. Qwen3 is the weakest, with 84.9% of words wrong on average. On 6 languages it makes at least as many mistakes as there are words: Amharic 111.4%, Kinyarwanda 100.0%, Shona 103.5%, Tswana 146.5%, Xhosa 115.4% and Zulu 122.9%.
| Model | BLEU | chrF | AfriCOMET |
|---|---|---|---|
| Gemini-3-Flash | 19.27 | 45.97 | 0.491 |
| Azure Translate | 17.77 (6) | 42.01 (6) | 0.388 (6) |
| GPT-4o Audio Preview | 6.62 | 29.35 | 0.323 |
| Gemma-4-E4B | 6.15 | 25.78 | 0.184 |
| Qwen3 LiveTranslate Flash | 29.40 (1) | 58.01 (1) | 0.678 (1) |
Higher is better on all three. Each number is that model’s average across the 16 languages in the tables below. Where a model was run on fewer, the number in brackets is how many.
- Azure Translate It does well where it is available, on Afrikaans, Swahili and Zulu.
| Language | Gemini-3-Flash | Azure Translate | GPT-4o Audio Preview | Gemma-4-E4B | Qwen3 LiveTranslate Flash |
|---|---|---|---|---|---|
| Afrikaans | 40.23 | 32.62 | 25.65 | 24.98 | — |
| Akan | 8.73 | — | 2.93 | 1.02 | — |
| Amharic | 14.78 | 7.71 | 0.60 | 1.16 | — |
| Arabic | 23.09 | 16.39 | 19.39 | 19.10 | — |
| French | 29.62 | 20.82 | 23.13 | 18.77 | 29.40 |
| Hausa | 22.83 | — | 0.52 | 2.53 | — |
| Igbo | 8.14 | — | 0.35 | 0.51 | — |
| Kinyarwanda | 12.86 | — | 0.77 | 1.20 | — |
| Pedi | 13.76 | — | 0.97 | 1.14 | — |
| Sesotho | 13.53 | — | 0.96 | 0.76 | — |
| Shona | 16.76 | — | 3.03 | 4.04 | — |
| Swahili | 28.38 | 15.41 | 18.29 | 14.49 | — |
| Tswana | 11.06 | — | 0.96 | 1.08 | — |
| Xhosa | 21.14 | — | 2.48 | 2.20 | — |
| Yoruba | 18.16 | — | 1.61 | 0.58 | — |
| Zulu | 25.33 | 13.65 | 4.34 | 4.83 | — |
BLEU. Higher is better.
| Language | Gemini-3-Flash | Azure Translate | GPT-4o Audio Preview | Gemma-4-E4B | Qwen3 LiveTranslate Flash |
|---|---|---|---|---|---|
| Afrikaans | 64.18 | 57.43 | 50.56 | 49.25 | — |
| Akan | 33.60 | — | 24.09 | 17.54 | — |
| Amharic | 43.44 | 29.93 | 21.15 | 15.77 | — |
| Arabic | 54.36 | 43.04 | 49.45 | 47.87 | — |
| French | 59.11 | 44.91 | 51.87 | 47.61 | 58.01 |
| Hausa | 49.53 | — | 20.34 | 19.37 | — |
| Igbo | 31.28 | — | 19.68 | 14.84 | — |
| Kinyarwanda | 41.15 | — | 22.39 | 18.52 | — |
| Pedi | 38.27 | — | 21.87 | 18.60 | — |
| Sesotho | 39.90 | — | 22.60 | 18.56 | — |
| Shona | 43.55 | — | 26.16 | 23.88 | — |
| Swahili | 57.52 | 39.66 | 45.89 | 38.34 | — |
| Tswana | 35.72 | — | 21.27 | 18.56 | — |
| Xhosa | 47.30 | — | 24.20 | 22.27 | — |
| Yoruba | 44.15 | — | 21.65 | 16.47 | — |
| Zulu | 52.50 | 37.08 | 26.44 | 25.07 | — |
chrF. Higher is better.
| Language | Gemini-3-Flash | Azure Translate | GPT-4o Audio Preview | Gemma-4-E4B | Qwen3 LiveTranslate Flash |
|---|---|---|---|---|---|
| Afrikaans | 0.626 | 0.486 | 0.525 | 0.463 | — |
| Akan | 0.349 | — | 0.222 | 0.042 | — |
| Amharic | 0.544 | 0.191 | 0.214 | 0.059 | — |
| Arabic | 0.669 | 0.459 | 0.616 | 0.610 | — |
| French | 0.669 | 0.466 | 0.616 | 0.499 | 0.678 |
| Hausa | 0.510 | — | 0.192 | 0.118 | — |
| Igbo | 0.225 | — | 0.202 | -0.001 | — |
| Kinyarwanda | 0.503 | — | 0.240 | 0.068 | — |
| Pedi | 0.315 | — | 0.248 | 0.059 | — |
| Sesotho | 0.371 | — | 0.249 | 0.022 | — |
| Shona | 0.531 | — | 0.305 | 0.138 | — |
| Swahili | 0.651 | 0.393 | 0.545 | 0.472 | — |
| Tswana | 0.333 | — | 0.272 | 0.038 | — |
| Xhosa | 0.525 | — | 0.235 | 0.109 | — |
| Yoruba | 0.446 | — | 0.202 | 0.040 | — |
| Zulu | 0.590 | 0.330 | 0.293 | 0.217 | — |
AfriCOMET. Higher is better; the scale runs from -1 to 1.
- Gemini-3-Flash. Gemini-3-Flash is the strongest, with the highest BLEU score in every one of the 16 languages. It is best on Afrikaans at 40.23 and weakest on Igbo at 8.14 and Akan at 8.73.
- GPT-4o Audio Preview. Its BLEU score is below 1 out of 100 on 7 of the 16 languages: Amharic (0.60), Hausa (0.52), Igbo (0.35), Kinyarwanda (0.77), Pedi (0.97), Sesotho (0.96) and Tswana (0.96).
- Gemma-4-E4B. Its AfriCOMET score is near zero on Akan (0.042), Amharic (0.059), Kinyarwanda (0.068), Pedi (0.059), Sesotho (0.022), Tswana (0.038) and Yoruba (0.040), and below zero on Igbo (-0.001).
| Model | Factuality | Appropriateness | Adequacy | Clinical Reasoning | Empathy | Identifies Uncertainty | Hallucination | Local Relevance | Harm |
|---|---|---|---|---|---|---|---|---|---|
| Claude 4 Sonnet | 4.75 | 4.40 | 4.78 | 4.60 | 4.63 | 4.29 | 1.05 | 1.15 | 1.00 |
| DeepSeek-R1 | 4.77 | 4.26 | 4.73 | 4.75 | 4.47 | 3.98 | 1.03 | 1.23 | 1.01 |
| GPT-4.1 | 4.69 | 4.40 | 4.63 | 4.56 | 4.63 | 4.16 | 1.02 | 1.13 | 1.02 |
| Llama-4-Maverick | 4.66 | 4.17 | 4.53 | 4.59 | 4.38 | 4.08 | 1.55 | 1.24 | 1.05 |
| o4-mini | 4.53 | 3.92 | 4.50 | 4.43 | 4.24 | 4.13 | 1.01 | 1.47 | 1.17 |
| GPT-4o | 4.60 | 4.28 | 4.58 | 4.54 | 4.62 | 4.09 | 1.16 | 1.45 | 1.17 |
| Gemini-2.0-Flash | 4.59 | 4.20 | 4.59 | 4.55 | 4.61 | 4.18 | 1.18 | 1.35 | 1.13 |
| Llama-3.3-70B | 4.46 | 4.06 | 4.45 | 4.44 | 4.43 | 3.83 | 2.38 | 1.60 | 1.14 |
| Gemma-3-27B | 4.34 | 4.02 | 4.32 | 4.35 | 4.42 | 3.65 | 1.46 | 1.50 | 1.16 |
| Answer written by a health worker | 4.18 | 3.98 | 4.08 | 4.09 | 3.80 | 3.50 | 1.37 | 1.60 | 1.30 |
| Phi-4 Multimodal | 3.67 | 3.53 | 3.67 | 3.59 | 3.82 | 3.31 | 1.72 | 1.91 | 1.50 |
| Qwen-2.5-32B | 3.57 | 3.34 | 3.52 | 3.50 | 3.68 | 3.12 | 3.01 | 1.93 | 1.58 |
| Qwen2-Audio-7B | 2.31 | 2.28 | 2.14 | 2.10 | 2.29 | 2.34 | 2.75 | 2.01 | 1.85 |
| Deliberately poor answers | 1.89 | 1.93 | 2.17 | 1.85 | 2.20 | 1.95 | 2.23 | 3.25 | 3.12 |
Scores for the models are given on 9 of the 13. Every score runs from 1 to 5 and covers the 172 of the 385 questions whose details were recorded. On the first 6 a high score is better. On the last 3, Hallucination, Local Relevance and Harm, a low score is better.
- Deliberately poor answers Answers written to be bad on purpose, scored by the labellers alongside the real ones as a check on the scoring.
- Claude 4 Sonnet, DeepSeek-R1 and GPT-4.1. These are the strongest 3 models. Claude 4 Sonnet is the only model above 4.2 on Identifies Uncertainty, at 4.29.
- Llama-4-Maverick. Scores with the top models on Factuality at 4.66, but scores 1.55 on Hallucination, where the strongest 3 sit at 1.05 or below.
- Qwen-2.5-32B. Scores 3.01 on Hallucination, the worst of any model, above even the deliberately poor answers at 2.23.
- Identifies Uncertainty. For 10 of the 12 models this is the lowest of the 6 scores where a high score is good. Claude 4 Sonnet is the best of them at 4.29, against 4.75 on Factuality for the same model.
- Phi-4 Multimodal, Qwen-2.5-32B and Qwen2-Audio-7B. The 3 lowest-scoring models. Phi-4 Multimodal and Qwen-2.5-32B are below 3.7 on Factuality, and Qwen2-Audio-7B is at 2.31, the lowest of any model.
- The top 3 models all scored higher than the answer a health worker wrote, on the accuracy scores. The health worker’s answer scored 4.18 on Factuality against 4.69 to 4.77 for the top 3, and 1.30 on Harm against 1.00 to 1.02.
- Clinical Reasoning and Identifies Uncertainty are the 2 scores that separate the models most. A model that does well overall drops furthest on those 2.
Dataset
The speech to text tables cover 17 of these languages and the translation tables 16.
Every recording is real speech from a working health worker. None of it was made by a computer.
The speech to text recordings come from Intron’s production monitoring, Afrispeech Dialogue and Med-Conv-Nig. The translation recordings come from AfriVox Translate. The spoken questions come from the CHEWs dataset, a set of questions asked by community health extension workers.
The people recorded for speech to text and translation come from 10 or more African countries. At least 40% are women. About 60% work in towns and cities against 40% in rural areas.
Everyone who asked a spoken question is from Nigeria. 211 of the 398 recordings are by men and 187 by women. 253 of the recordings are by people aged 26 to 40, 79 by people aged 19 to 25 and 66 by people aged 41 to 55. The accents heard most often are Yoruba (83), Hausa (67), Yoruba and Pidgin together (58), Igbo (50) and Igala (42).
Nigerian community health extension workers and medical professionals, all native speakers with clinical training.
Native-speaking medical professionals with clinical expertise in the particular language.
Each person was given a written checklist saying what every score means, and went through training sessions before scoring started so that everyone scored the same way. Every translation was reviewed twice to confirm it meant the same as the original. Each spoken question was checked against its reference answer to confirm the two matched.
How the answers were scored
Community health workers and medical staff in Nigeria sent real spoken clinical questions through Intron’s app.
For each question, a health worker wrote the answer that a model’s answer would be compared against.
13 things to score were fixed in advance, each on a scale of 1 to 5, with 9 of them where a high score is good and 4 where a low score is good.
Every labeller scored from the same written checklist, after the training sessions described under Dataset.
The labellers, medically trained native speakers, scored each model’s answer and the health worker’s own answer on the same 13 scales.
A set of deliberately poor answers was put through the same scoring, as a check.
The deliberately poor answers scored 1.89 out of 5 on factual accuracy, against 4.77 for the best model and 4.18 for the answer a health worker wrote. The labellers’ scale separated a bad answer from a good one.
Privacy
Everyone recorded agreed that their recordings could be used for research. The personal details in this kind of speech are the speaker’s name, the name of the facility, anything that identifies a patient, and references to places. Intron’s own filter removes them automatically, then a native-speaking medical professional checks the result by hand. All of this runs inside Intron’s data handling process, which is aligned with the ISO 27001 information security standard.
Limitations
- Every spoken question came from Nigeria, which limits how far the spoken question results carry over to other countries.
- More of the speech to text and translation recordings come from English-speaking West and East Africa than from anywhere else.
- Everyone who asked a spoken question is a medical practitioner. Community health workers without formal medical training are not among them.
- The spoken questions cover Nigerian languages only. Kinyarwanda, Luganda, Swahili, Shona and Zulu are not in that part of the set.
- Everyone recorded is a user of Intron’s app, so they are more comfortable with technology than a typical community health worker.
- Speakers switch language mid-sentence, and that switching was written down inconsistently from one language to another.
- Word error rate and letter error rate count a spelling difference as a mistake, and in several of these languages the spelling is not settled.
- BLEU scores languages that build long words too harshly. chrF and AfriCOMET give a second reading.
- The human checking does not cover all 19 languages evenly.