Medical Speech Recognition: What Training Data It Needs

Doctor consults with patient in medical office
Photo by Vitaly Gariev on Unsplash

Medical speech recognition, also called healthcare speech recognition, is speech-to-text built for clinical speech: a physician dictating a note, a doctor and patient talking during a visit, or a patient calling to book an appointment. Under the hood it is the same kind of ASR model used everywhere else. What makes it medical is the vocabulary, the stakes, and the data it was trained and tested on.

That last part is where many teams get stuck. General models stumble on drug names and doses, and the recordings that would fix this, real patient encounters, are some of the hardest audio to collect and license. This guide covers what each use case needs from its data, the realistic ways to get it, and how to test the result.

What medical speech recognition covers

Speech recognition in healthcare covers three different products, and their audio differs a lot. Decide which one you are building before you collect anything, because data that suits one rarely suits another.

Use case Who speaks Typical audio What the data must contain
Dictation One clinician, speaking to the system Close microphone or phone; fast and dense with terms Specialty vocabulary, doses, abbreviations, spoken formatting commands, your clinicians' accents
Ambient scribe Clinician and patient, sometimes family or an interpreter One device in the room, at a distance from both speakers, with overlap Natural multi-party conversation, lay and clinical wording, marked overlap, speaker turns
Calls and voice agents Patient and a scheduler, nurse line or bot Phone line, often 8 kHz narrowband Names, dates of birth, times, phone numbers, booking and refill intents, telephony audio

Dictation is the oldest and most forgiving case: one speaker who knows they are talking to software. Ambient documentation is the hardest, because the model hears an unscripted conversation from across the room and has to catch every term that ends up in the note. Healthcare call centers sit in between. The speech is closer to customer service than to clinical talk, but callers routinely give names, dates of birth and insurance details.

Why general speech recognition fails on clinical speech

A general model can post a respectable word error rate on clinical audio and still be unusable, because the words it gets wrong are the ones that matter. The usual failure points:

  • Rare terms. Drug names, procedures and anatomy are rare in general training data, so the model substitutes a common word that sounds close.
  • Confusable drug names. The FDA recommends tall man lettering for look-alike pairs such as hydrALAZINE and hydrOXYzine, or predniSONE and prednisoLONE, so people can tell them apart in print. A recognizer gets no capital letters, only a syllable or two of difference in fast speech.
  • Numbers and doses. "Fifteen" and "fifty", "point five" and "five", milligrams and micrograms. One wrong digit can become a medication error, and doses have to be written consistently for anything downstream to parse them.
  • Abbreviations and shorthand. Clinicians say "b.i.d.", "PRN", "A-fib" and specialty shorthand that general text normalizers mangle.
  • Accents and pace. Clinical staff come from many language backgrounds, and dictation is fast and clipped. A model tuned on broadcast-style speech handles neither well.
  • Conversation. In an exam room people interrupt, talk over each other, trail off and use lay terms like "water pill" or "my sugar". Equipment, doors and a distant microphone add noise.
  • Small words with big meaning. "No chest pain" and "chest pain" differ by one word. So do the left and right knee.

What training data each use case needs

Dictation. Record the clinicians you will serve, or speakers who match them in accent and specialty. Cover your specialty's term list on purpose rather than hoping it turns up, including doses in the forms people actually say them. Decide how spoken commands such as "new paragraph" or "period" are transcribed, because the model learns whatever convention the transcripts use.

Ambient documentation. Capture each speaker on a separate channel so the reference transcripts are clean, and also capture the single room microphone your product will hear, so you can train and test on the mixed signal. Mark overlap and speaker turns. Vary visit types, lengths and the amount of small talk, and include patients who describe symptoms in everyday words.

Healthcare calls and voice agents. Use telephony audio at the sample rate your system runs on, with agent and caller on separate channels. Scripts should cover booking, rescheduling, cancellations, refill requests and insurance questions, with names, dates of birth and phone numbers spoken the way callers really say them. Label intents and personal details, so the same data can also train a redaction step.

Why real patient recordings are hard to use

The most realistic data is recordings of real care, which is also the most regulated. What follows is a short, general summary, not legal advice. Check with your counsel before you rely on any of it.

In the US (HIPAA). HIPAA defines health information as information "whether oral or recorded in any form or medium," so an identifiable recording of a patient visit can be protected health information. A vendor that creates, receives, maintains or transmits that information on a provider's behalf is generally a business associate, and the provider has to get satisfactory assurances from it in writing, usually a business associate agreement.

De-identification under HIPAA. The Privacy Rule does not apply to information de-identified by one of two methods: an expert determination, or the Safe Harbor method, which, among other conditions, requires removing 18 types of identifiers of the patient and of their relatives, employers and household members.

The list includes names, all elements of dates except the year, phone numbers, medical record numbers and "biometric identifiers, including finger and voice prints." Many of these are spoken aloud during a visit, and the voice itself is on the list, so scrubbing the transcript does not settle what to do with the audio.

In the EU (GDPR). Data concerning health is a special category of personal data, and so is biometric data processed to uniquely identify a person. Explicit consent is one of several conditions that can allow processing, and EU or national law may rule it out in some cases. Pseudonymised data that can still be linked back to a person remains personal data.

Consent in practice. A patient who agreed to be recorded for their own care record has not necessarily agreed to a third party training a commercial model on their voice. Our primer on voice data privacy covers consent and redaction in more depth.

None of this rules real data out. It usually means real data arrives slowly, through a health-system partner, with agreements in place and a plan for de-identifying the audio as well as the transcript.

Where to get medical speech data

Real data, de-identified, through a health-system partner. This is the closest match to production and the best final test set if you can get it. Expect long legal timelines and limited volume.

Open datasets. A few public sets exist. Check each license on the original source, not on a mirror.

  • PriMock57. 57 mock primary care consultations, 8 hours 38 minutes in total, between 7 clinicians and 57 company employees playing patients from case cards. It includes manual utterance-level transcripts and the clinicians' notes, under CC BY 4.0. Clinicians used laptops and patients used mobile phones in an office with background noise, and the telemedicine software exported each side on its own channel as compressed audio.
  • Fareez et al. (2022). 272 simulated OSCE-style interviews, 3,309 minutes (about 55 hours), mostly respiratory cases. Resident doctors and senior medical students played both doctor and patient, so most patient voices belong to people in their twenties. Sessions were recorded over Microsoft Teams, transcribed automatically, corrected by hand and reviewed again by a team of two. The figshare record lists a CC0 license.
  • MultiMed. About 150 hours in five languages, taken from medical channels on YouTube: lectures, interviews, podcasts, news and similar formats. The Hugging Face page carries an MIT tag, but the authors describe collecting and using the data for non-commercial research. A license tag on a hub page does not settle the rights to the underlying audio.

All three help with benchmarking. None was recorded on a single device in an exam room, which is what most ambient scribes hear.

Simulated clinical conversations recorded to your script. Write case scripts that cover your specialties, medication list and dose patterns, then have consenting speakers perform them with fictional patient details, on the devices and in the rooms you choose. Decide who plays each role: people with clinical training say terms the way clinicians do, while lay speakers sound more like real patients. Simulated visits are tidier than real ones, so keep a realistic held-out test set to check against.

General conversational speech. Spontaneous conversation across many accents teaches a model how people actually talk, which matters for the patient side of an ambient visit. It will not teach drug names.

Annotation of audio you already have. If you hold recordings with the right permissions, transcribing them to a strict guideline is often the fastest route to a usable training and test set.

Where SpeechData.ai fits

We do not sell patient recordings, and we do not have a ready-made medical dataset. What we offer comes from services we already run.

  • Simulated consultations and dictation. Our custom collection service records them to a script or scenario you supply, with fictional patient details written into the script. Consenting speakers are recruited to your age, gender, region and accent quotas, speech can be scripted or spontaneous, and devices include phones, headsets and far-field setups. Transcripts follow your conventions, and consent documentation ships with the data.
  • Healthcare scheduling calls. Healthcare scheduling is one of the example scenarios for our call center data: role-played calls by native speakers, one channel per speaker, narrowband or wideband, with fictional names and details and optional intent and PII labels.
  • Accents and natural conversation. Our catalog holds spontaneous two-person conversations in 60 languages, one channel per speaker, with time-aligned, human-verified transcripts, speaker metadata and a commercial license. It helps a model cope with accents and natural conversation, not with medical vocabulary.
  • Audio you already have. We annotate it under a written guideline that covers numbers and domain terms, and the contract sets who can access the audio, where it is stored and how long it is kept. If your audio contains patient information, have your counsel decide what agreement is required before anything is shared.

How to evaluate medical speech recognition

Keep WER as the overall measure and add metrics that track what clinicians care about. The PriMock57 authors did this in 2022: alongside WER, they extracted clinical concepts linked to SNOMED CT from the reference and machine transcripts and compared the two. Their baseline scores are dated now, but the method holds up.

  1. Medical term recall. Build a list of the terms that matter (drugs, doses, conditions, procedures, anatomy) and measure what share of their occurrences in the reference come out correctly. Also count terms that appear in the output but were never said, since an invented drug name can do as much harm as a missed one.
  2. Dose accuracy. Score the value and the unit together, after a normalizer that writes "five milligrams" and "5 mg" the same way.
  3. Negation and laterality. Check "no", "denies", "left" and "right" in context.
  4. Slices. Report results by speaker role, accent, microphone and specialty. One blended number hides the regressions that matter.
  5. A matched, held-out test set. Same devices, same rooms, same patient population, and never seen in training.

Buyer checklist

Question Why it matters A good answer
Which use case is the data for? Dictation, ambient and call audio differ One named use case per dataset
Who are the speakers? Accent and role drive errors Speaker metadata that matches your users
How was it recorded? Mic distance and channels shape what the model learns Your devices, rooms and sample rate; one channel per speaker
Does it cover your terms? Rare terms will not appear by chance Scripts built from your term and dose list
Are patient details real or fictional? Real patient details can bring HIPAA or GDPR obligations Fictional, or real under agreements your counsel approved
What did speakers consent to? Consent to care is not consent to training Documented consent to AI training and commercial use
What are the transcript conventions? Doses and abbreviations must be consistent A written guideline you approved
What does the license allow? Open datasets vary one by one Commercial training, confirmed at the source
How will you test it? WER alone hides term errors A matched held-out set with term recall and dose accuracy

Frequently asked questions

What is medical speech recognition?

Medical speech recognition is speech-to-text built for clinical speech. It covers three main uses: clinicians dictating notes, ambient scribes that transcribe doctor-patient conversations, and healthcare phone lines and voice agents. It differs from general speech recognition in its vocabulary, such as drug names, doses and abbreviations, and in how costly a single wrong word can be.

Why does general speech recognition make mistakes on medical terms?

Drug names, procedures and clinical abbreviations are rare in the audio and text that general models learn from, so a model tends to substitute a common word that sounds similar. Easily confused drug names such as hydralazine and hydroxyzine, spoken doses, fast dictation, varied accents and overlapping exam-room conversation add further errors. Training and test data that contain your actual terms, speakers and recording conditions are the main fix.

Can I train a medical speech model on real patient recordings?

It is possible in some cases, but it is tightly regulated. In the US, HIPAA covers health information whether oral or recorded, a vendor that handles it on a provider's behalf generally works under a business associate agreement, and the Safe Harbor de-identification method lists voice prints among the identifiers to remove. In the EU, the GDPR treats health data as a special category of personal data. Check your specific case with counsel before you collect or use any patient audio.

Are there free medical speech recognition datasets?

A few small simulated sets are public. PriMock57 has 57 mock primary care consultations, 8 hours 38 minutes in total, under CC BY 4.0, and the Fareez et al. set has 272 simulated patient interviews, about 55 hours, listed as CC0 on figshare. Both are in English and were recorded over video-call software rather than in an exam room, so they work best as benchmarks rather than as complete training sets.

How should you measure medical speech recognition accuracy?

Use word error rate for overall accuracy, then add medical term recall: the share of drug names, doses, conditions and procedures in the reference that the system transcribes correctly. Score doses as value plus unit, check negations and left or right, and break results down by speaker role, accent and microphone. Run all of it on a held-out test set that matches your production audio.

Read also

Need speech data collected to spec?

We recruit native speakers, record on the devices and in the environments your model will face, and deliver transcribed audio with consent documented for every speaker.