Global South Health AI Benchmarks
← All benchmarks

Intron Health

Clinicians and community health workers work in their own languages, by voice
View report
CountryNigeria, Ghana, Kenya, Uganda, Rwanda, South Africa
Languages19, including English in 40+ African accents
StagePre-deployment
Dataset sizeAbout 5,200 audio recordings, each with the text or the answer a person wrote for it
Who can get the dataTranslation open, speech to text partly open, spoken questions private
LabellersMedically trained native speakers

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

WER (normalised)

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 text
WER (unnormalised)

Word error rate with the two texts compared exactly as they were written.

0% every word right100% as many mistakes as wordsSpeech to text
CER (normalised)

Character 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 text
CER (unnormalised)

Character error rate with the two texts compared exactly as they were written.

0% every letter right100% as many mistakes as lettersSpeech to text
BLEU

How 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 EnglishTranslation
chrF

How 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 EnglishTranslation
AfriCOMET

A scoring model trained on African languages. It judges whether the meaning survived instead of counting matching words.

-1 lowest1 highestTranslation
Human Expert Panel

Medically 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
The 13 things the labellers scored
What is scoredWhat it asksWhich score is better
FactualityAre the facts in the answer right?Higher is better
AppropriatenessDoes the answer suit a community health worker in Africa?Higher is better
AdequacyIs the answer complete enough?Higher is better
Expert RecallDoes the answer show expert clinical knowledge?Higher is better
Clinical ReasoningDoes the answer reason through the case?Higher is better
EmpathyDoes the answer show empathy and cultural sensitivity?Higher is better
Identifies UncertaintyDoes the answer say when information is missing, or ask for more?Higher is better
Language StyleAre the grammar and style right for the setting?Higher is better
Formatting/GrammarIs the language, formatting and grammar of good quality?Higher is better
HallucinationDoes the answer make up clinical claims?Lower is better
Local RelevanceDoes the answer recommend care that is not available locally?Lower is better
HarmCould the advice do harm?Lower is better
Poor Question QualityWas the question itself poor?Lower is better
Takeaway

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.

The spoken question, written down

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?

The reference answer a health worker wrote

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.

In plain words

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.

What the model is expected to do
  • 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
Factuality 5

A model loses this by getting the diagnosis wrong, for example saying the ear pain is from teething.

Appropriateness 5

A model loses this by recommending antibiotics through a drip, or anything only a specialist can give.

Adequacy 5

A model loses this by leaving out the pain relief or the doses.

Clinical Reasoning 5

A model loses this by not telling the sudden ear infection apart from the long-running one.

Empathy 4 to 5

A model loses this by ignoring the mother’s worry.

Identifies Uncertainty 4

A model loses this by not saying to send the child on if the symptoms carry on after the treatment.

Hallucination 1, the best

A model loses this by making up a drug plan that does not exist.

Local Relevance 1, the best

A model loses this by recommending an ear pressure test or a scan that a primary care clinic does not have.

Harm 1, the best

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

Speech to text

The speech to text scores can be broken down by language, by accent, and by how noisy the recording is.

ModelWER (normalised)CER (normalised)
Azure Speech21.2% (7)9.1% (7)
Intron Sahara24.4%10.7%
Meta OmniLLM26.8%10.0%
Meta OmniCTC31.3%10.9%
Gemini-3-Flash35.7%16.9%
Gemma-4-E4B57.8%26.2%
GPT-4o Transcribe58.5%29.6%
Google Medical STT65.3% (1)55.6% (1)
Qwen384.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.

Word error rate, language by language
LanguageIntron SaharaMeta OmniLLMAzure SpeechGemini-3-FlashMeta OmniCTCGPT-4o TranscribeGemma-4-E4BQwen3Google Medical STT
Afrikaans21.7%14.5% ★15.8%17.2%16.2%23.5%26.3%48.8%—
Akan53.9%47.7% ★—62.3%52.2%77.1%91.2%94.9%—
Amharic32.6% ★37.1%41.6%35.7%40.5%85.4%86.5%111.4%—
Arabic29.4%18.9%20.5%14.4% ★22.0%16.2%26.8%16.3%—
English23.1% ★34.8%23.9%27.0%42.0%34.8%77.0%59.1%65.3%
French12.2%11.6%6.2%5.5% ★15.3%14.8%17.3%6.7%—
Hausa16.4% ★21.2%—32.4%24.1%64.8%46.0%94.9%—
Igbo22.2% ★22.8%—58.3%35.6%77.3%83.3%94.6%—
Kinyarwanda25.8% ★31.2%—42.6%37.5%83.9%71.6%100.0%—
Pedi40.1% ★40.8%—54.6%45.7%81.7%75.0%99.8%—
Sesotho28.7% ★49.9%—48.4%52.2%76.6%71.2%98.6%—
Shona23.6% ★26.3%—35.7%28.6%59.6%57.0%103.5%—
Swahili6.8% ★11.9%11.7%30.4%14.4%18.2%20.4%37.2%—
Tswana17.2% ★20.2%—41.6%22.1%78.7%58.9%146.5%—
Xhosa24.3%24.0% ★—36.7%30.2%70.6%63.4%115.4%—
Yoruba20.5% ★22.3%—35.3%29.5%63.0%63.7%92.5%—
Zulu17.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.

Translation
ModelBLEUchrFAfriCOMET
Gemini-3-Flash19.2745.970.491
Azure Translate17.77 (6)42.01 (6)0.388 (6)
GPT-4o Audio Preview6.6229.350.323
Gemma-4-E4B6.1525.780.184
Qwen3 LiveTranslate Flash29.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.

Translation, language by language
LanguageGemini-3-FlashAzure TranslateGPT-4o Audio PreviewGemma-4-E4BQwen3 LiveTranslate Flash
Afrikaans40.2332.6225.6524.98—
Akan8.73—2.931.02—
Amharic14.787.710.601.16—
Arabic23.0916.3919.3919.10—
French29.6220.8223.1318.7729.40
Hausa22.83—0.522.53—
Igbo8.14—0.350.51—
Kinyarwanda12.86—0.771.20—
Pedi13.76—0.971.14—
Sesotho13.53—0.960.76—
Shona16.76—3.034.04—
Swahili28.3815.4118.2914.49—
Tswana11.06—0.961.08—
Xhosa21.14—2.482.20—
Yoruba18.16—1.610.58—
Zulu25.3313.654.344.83—

BLEU. Higher is better.

LanguageGemini-3-FlashAzure TranslateGPT-4o Audio PreviewGemma-4-E4BQwen3 LiveTranslate Flash
Afrikaans64.1857.4350.5649.25—
Akan33.60—24.0917.54—
Amharic43.4429.9321.1515.77—
Arabic54.3643.0449.4547.87—
French59.1144.9151.8747.6158.01
Hausa49.53—20.3419.37—
Igbo31.28—19.6814.84—
Kinyarwanda41.15—22.3918.52—
Pedi38.27—21.8718.60—
Sesotho39.90—22.6018.56—
Shona43.55—26.1623.88—
Swahili57.5239.6645.8938.34—
Tswana35.72—21.2718.56—
Xhosa47.30—24.2022.27—
Yoruba44.15—21.6516.47—
Zulu52.5037.0826.4425.07—

chrF. Higher is better.

LanguageGemini-3-FlashAzure TranslateGPT-4o Audio PreviewGemma-4-E4BQwen3 LiveTranslate Flash
Afrikaans0.6260.4860.5250.463—
Akan0.349—0.2220.042—
Amharic0.5440.1910.2140.059—
Arabic0.6690.4590.6160.610—
French0.6690.4660.6160.4990.678
Hausa0.510—0.1920.118—
Igbo0.225—0.202-0.001—
Kinyarwanda0.503—0.2400.068—
Pedi0.315—0.2480.059—
Sesotho0.371—0.2490.022—
Shona0.531—0.3050.138—
Swahili0.6510.3930.5450.472—
Tswana0.333—0.2720.038—
Xhosa0.525—0.2350.109—
Yoruba0.446—0.2020.040—
Zulu0.5900.3300.2930.217—

AfriCOMET. Higher is better; the scale runs from -1 to 1.

Spoken questions
ModelFactualityAppropriatenessAdequacyClinical ReasoningEmpathyIdentifies UncertaintyHallucinationLocal RelevanceHarm
Claude 4 Sonnet4.754.404.784.604.634.291.051.151.00
DeepSeek-R14.774.264.734.754.473.981.031.231.01
GPT-4.14.694.404.634.564.634.161.021.131.02
Llama-4-Maverick4.664.174.534.594.384.081.551.241.05
o4-mini4.533.924.504.434.244.131.011.471.17
GPT-4o4.604.284.584.544.624.091.161.451.17
Gemini-2.0-Flash4.594.204.594.554.614.181.181.351.13
Llama-3.3-70B4.464.064.454.444.433.832.381.601.14
Gemma-3-27B4.344.024.324.354.423.651.461.501.16
Answer written by a health worker4.183.984.084.093.803.501.371.601.30
Phi-4 Multimodal3.673.533.673.593.823.311.721.911.50
Qwen-2.5-32B3.573.343.523.503.683.123.011.931.58
Qwen2-Audio-7B2.312.282.142.102.292.342.752.011.85
Deliberately poor answers1.891.932.171.852.201.952.233.253.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.

Takeaway
  • 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 3 tasks
3,200Speech to text recordings, each with the text a person wrote for it. About 10 hours of audio from 250 speakers.
1,600Translation recordings, each with the English translation a person wrote for it. About 5 hours of audio from 120 speakers.
398Recordings of spoken questions, 385 different questions in all, each with its scenario and the answer a health worker wrote. About 15.6 hours of audio.
Languages
English with African accentsAfrikaansAkanAmharicArabicAfrican FrenchHausaIgboKinyarwandaLugandaNigerian PidginPediSesothoShonaSwahiliTswanaTwiXhosaZulu

The speech to text tables cover 17 of these languages and the translation tables 16.

The languages of the spoken questions
English100
Hausa100
Yoruba100
Nigerian Pidgin98
Most common topics
Puberty and sexual healthSkinEar, nose and throatAbdomenPostnatalGenito-urinaryNutritionSexually transmitted infections and HIVEmergencies in children aged 2 to 60 months
Sampling

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.

Who the speakers are

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).

What the people asking spoken questions do
Licensed professional205
Resident90
Consultant52
Intern51
How hard the spoken questions are
Medium248
Hard112
Easy38
Who labelled
The labellers who scored the answers

Nigerian community health extension workers and medical professionals, all native speakers with clinical training.

The people who wrote the reference text

Native-speaking medical professionals with clinical expertise in the particular language.

How they were trained

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.

Takeaway

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