New Universal-3.5 Pro is here. Learn more: Async Realtime
Behavioral health

Therapy notes that start from an accurate transcript

Behavioral-health sessions are long, emotional, and full of medication names and clinical terms that general speech-to-text fumbles. Universal-3.5 Pro with Medical Mode captures the vocabulary — SSRIs, diagnoses, therapeutic modalities — so your progress-note layer works from a clean source. One parameter, async or realtime.

The same medical accuracy clinicians trust, tuned for the language of behavioral health

Missed Entity Rate 3.2%

Missed Entity Rate on clinical conversations with Medical Mode.

vs. Universal-3 Pro ~20%

Fewer missed medical entities than Universal-3 Pro alone.

vs. base model 87%

Fewer medical entity errors than the base model.

Benchmarked providers #1

Lowest Missed Entity Rate vs. Deepgram, Speechmatics, AWS, and Google.

Activation

Add it to your therapy-scribe pipeline in one line

If you already transcribe with AssemblyAI, adding Medical Mode is a one-line change — async or realtime, no model swap and no re-integration.

import assemblyai as aai

aai.settings.api_key = "YOUR_API_KEY"

# Behavioral health: long sessions, psych meds, modalities
config = aai.TranscriptionConfig(
    speech_models=["universal-3-5-pro", "universal-2"],
    domain="medical-v1",
    keyterms_prompt=["sertraline", "CBT", "generalized anxiety disorder", "SSRI"],
)

transcript = aai.Transcriber().transcribe("./therapy-session.wav", config)
print(transcript.text)

Gets psych vocabulary right

Medication names, diagnoses, and modality terms (CBT, DBT, EMDR) land accurately so progress notes don't inherit transcription errors.

Universal-3.5 Pro

Handles long, conversational sessions

50-minute sessions, overlapping speech, and emotional cadence transcribed reliably, with optional diarization to separate clinician and client.

Speaker Diarization

Private by design

PHI redaction across audio and transcripts, BAA available, SOC 2 Type 2.

Medical Mode

Common questions