Deepgram Nova-3 Medical is a domain-specialized variant of Nova-3, fine-tuned on clinical and healthcare audio datasets. It delivers significantly higher accuracy for medical terminology — prescription names, diagnoses, procedures, anatomical terms — making it the optimal choice for clinical documentation, telehealth platforms, EHR integrations, and medical dictation tools.
Nova-3 Medical is built on the same end-to-end deep learning engine as Nova-3, with an additional fine-tuning stage on curated medical audio corpora. The model's vocabulary and language model are biased toward clinical terminology, enabling reliable transcription of complex medical speech without custom vocabulary configuration.
Clinical documentation: Nova-3 Medical is documented for real-time clinical note-taking and streamlining doctor-patient conversations into structured notes ready for EHR integration.
Prescription workflows: It is documented for capturing prescription instructions by voice, converting unstructured dictation into structured medication orders, and routing them for pharmacy handling.
Appointment scheduling and patient registration: It is documented for voice-driven scheduling, registration, cancellations, and follow-ups in healthcare settings.
Telehealth and clinical decision support: It is described as suited to real-time healthcare applications such as telemedicine, digital health platforms, and clinical decision support systems.
import requests, time headers = {"Authorization": "Bearer " + AIMLAPI_KEY} job = requests.post( "https://api.aimlapi.com/v1/stt/create", headers=headers, json={ "model": "deepgram/nova-3-medical", "url": "https://example.com/audio.mp3" }, ).json() gid = job["generation_id"] while True: res = requests.get(f"https://api.aimlapi.com/v1/stt/{gid}", headers=headers).json() if res.get("status") in ("completed", "error", "failed"): break time.sleep(3) print(res)
const headers = { Authorization: `Bearer ${process.env.AIMLAPI_KEY}`, "Content-Type": "application/json", }; const job = await (await fetch("https://api.aimlapi.com/v1/stt/create", { method: "POST", headers, body: JSON.stringify({ "model": "deepgram/nova-3-medical", "url": "https://example.com/audio.mp3" }), })).json(); let res; do { await new Promise((r) => setTimeout(r, 3000)); res = await (await fetch(`https://api.aimlapi.com/v1/stt/${job.generation_id}`, { headers })).json(); } while (!["completed", "error", "failed"].includes(res.status)); console.log(res);
# submit the job — the response contains "generation_id" curl -X POST https://api.aimlapi.com/v1/stt/create \ -H "Authorization: Bearer $AIMLAPI_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"deepgram/nova-3-medical","url":"https://example.com/audio.mp3"}' # then poll for the result until it is ready curl "https://api.aimlapi.com/v1/stt/{generation_id}" -H "Authorization: Bearer $AIMLAPI_KEY"
OpenAI-compatible — swap the base URL and it works with your existing SDK.
| Type | Price |
|---|---|
| Output | |
| Model | Input | Output | Context | Best for |
|---|---|---|---|---|
Nova-3 Medical This page | Transcription | |||
| Speech synthesis | ||||
| Speech synthesis | ||||
| Speech synthesis | ||||
| Speech synthesis |
Nova-3 Medical takes audio as input and returns text.
Nova-3 Medical became available on June 4, 2026.
Nova-3 Medical is priced at output $0.00009317 / sec.
Nova-3 Medical was built by Deepgram.
Use deepgram/nova-3-medical as the model id on AI/ML API.
Yes. Nova-3 Medical is served through AI/ML API, so the same key and endpoint format used for other models applies.
Nova-3 Medical is built by Deepgram specifically for medical and healthcare terminology, so it is designed to handle clinical terms and drug names.
Deepgram designed Nova-3 Medical as a specialized ASR model focused on medical and healthcare terminology rather than general speech recognition.