New AssemblyAI-TTS-1: Text-to-speech for voice agents. Learn more
Healthcare

AssemblyAI for Healthcare

Clinical-grade voice AI for scribes, dictation, and voice agents.

Commure
Liine
Commure

“We've integrated the newest models from AssemblyAI for pre-recorded audio ASR in our ambient product, and it's been excellent.”

Granola
Retell
HappyDoc
Whereby
EliseAI
Call 4 Health
Spruce Health
Shepherd Veterinary Software
LiveKit
MEDvidi
JotPsych

75%

engineering time savings on infrastructure

Commure
Liine
Commure

“We've integrated the newest models from AssemblyAI for pre-recorded audio ASR in our ambient product, and it's been excellent.”

Granola
Retell
HappyDoc
Whereby
EliseAI
Call 4 Health
Spruce Health
Shepherd Veterinary Software
LiveKit
MEDvidi
JotPsych

75%

engineering time savings on infrastructure

Commure
Liine
Commure

“We've integrated the newest models from AssemblyAI for pre-recorded audio ASR in our ambient product, and it's been excellent.”

Granola
Retell
HappyDoc
Whereby
EliseAI
Call 4 Health
Spruce Health
Shepherd Veterinary Software
LiveKit
MEDvidi
JotPsych

75%

engineering time savings on infrastructure

Commure
Liine
Commure

“We've integrated the newest models from AssemblyAI for pre-recorded audio ASR in our ambient product, and it's been excellent.”

Granola
Retell
HappyDoc
Whereby
EliseAI
Call 4 Health
Spruce Health
Shepherd Veterinary Software
LiveKit
MEDvidi
JotPsych

75%

engineering time savings on infrastructure

Use cases

Clinical accuracy for anything you build

Everything your clinical product needs to listen and interact from a single platform.

Healthcare voice agents

Use realtime with Medical Mode, so scheduling and intake agents catch medication and condition names correctly.

Learn more

Ambient AI scribes

Transcribe the visit with Medical Mode and speaker labels, then draft the note with LLM Gateway.

Learn more

Clinical transcription

Run Medical Mode on recorded audio for records, research, and review, with speaker separation for multi-party encounters.

Learn more

Medical dictation

Use the Dictation API for fast, cleaned-up dictation in your app, formatted by the instructions you send.

Learn more

Veterinary scribes

Vet Mode corrects vet drug names that general models confuse with human ones, so the chart names the right drug.

Learn more
Patient data

Privacy your patients expect

Enterprise-ready infrastructure with the protections your compliance team asks about first.

BAA available

AssemblyAI is a business associate under HIPAA and signs a standard BAA for customers processing PHI.

Learn more

PHI redaction

Redact PHI across audio and transcripts before the data reaches your downstream systems.

Learn more

SOC 2 Type 2

Independently audited security controls, with encryption in transit and at rest and configurable data retention.

Learn more

Data control

Process patient audio with zero data retention, or self-host the models so data stays in your network.

Learn more
Benchmarks

First on clinical accuracy

See the full benchmarks

3.2% Missed Entity Rate on medications, dosages, and diagnoses. Lower is better.

Missed Entity Rate and Word Error Rate on clinical conversation audio, Medical Mode enabled with domain: "medical-v1". Lower is better.
AssemblyAI Universal-3.5 Pro w/ Medical Mode Speechmatics Enhanced Medical Deepgram Nova-3 Medical AWS Transcribe Medical Google Medical Conversation
MER 3.2%3.6%4.7%8.7%24.4%
WER 5.3%5.5%6.1%5.9%12.9%
Modes

Go deeper where accuracy matters most

Get the highest accuracy transcription for your patients with one additional field.

Live

Medical Mode

A correction pass for clinical language that fixes the drug names, procedures, and conditions the model heard but misspelled.

Explore Medical Mode

$0.15 /hr

added to your speech-to-text model

Beta

Vet Mode

The same correction pass for veterinary terms, including the vet drugs a general model swaps for similar-sounding human ones.

Explore Vet Mode

$0.15 /hr

added to your speech-to-text model

Docs

Ship it in an afternoon

Simply set the domain on a pre-recorded request or as a streaming connection parameter.

Read the Medical Mode docs
Domain
import requests

response = requests.post(
    "https://api.assemblyai.com/v2/transcript",
    headers={"authorization": "YOUR_API_KEY"},
    json={
        "audio_url": "https://example.com/clinical-visit.mp3",
        "speech_models": ["universal-3-5-pro"],
        "domain": "medical-v1",  # or "veterinary-v1"
    },
)
print(response.json()["id"])