Deepgram Nova-3 General extends the Nova-3 architecture with multilingual capabilities, supporting 30+ languages with automatic language detection. It is designed for global voice applications, multilingual contact centers, international content pipelines, and cross-language analytics — all without requiring pre-specification of the input language.
Nova-3 General shares the same end-to-end deep learning foundation as Nova-3, extended with a multilingual language head trained on diverse language corpora. Language identification is embedded in the transcription pipeline, removing the need for a separate detection step.
Meeting transcription is a documented fit for Nova-3 General, which Deepgram describes as recommended for meetings and as meeting transcription in its Nova-3 use-case guidance.
Event captioning is another documented use case; Deepgram’s models overview says Nova-3 is recommended for event captioning, and its comparison page lists event captioning as a Nova-3 use case.
Multi-speaker audio is a stated fit for Nova-3 General, with Deepgram describing it as recommended for multi-speaker audio and for distant, noisy, and overlapping speech conditions.
Multilingual audio is also explicitly documented, with Deepgram recommending Nova-3 for multilingual use and real-time multilingual transcription across multiple languages.
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-general", "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-general", "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-general","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 General This page | Transcription | |||
| Speech synthesis | ||||
| Speech synthesis | ||||
| Speech synthesis | ||||
| Speech synthesis |
Nova-3 General takes audio as input and returns text.
Nova-3 General became available on June 4, 2026.
Nova-3 General is priced at output $0.0001668 / sec.
Nova-3 General was built by Deepgram.
Use deepgram/nova-3-general as the model id on AI/ML API.
Yes. Nova-3 General is served through AI/ML API, so the same key and endpoint format used for other models applies.
It is Deepgram's next-generation speech-to-text model built for improved transcription accuracy and multilingual support.
Yes, Nova-3 General includes multilingual support as part of its speech-to-text capabilities.