DGX Spark/Guides/Speech to text
Models · November 2026

Whisper, Parakeet and Nemotron Transcribe on a DGX Spark: local speech to text in November 2026

By Samuel Seidel · Published November 7, 2026 · Sources checked November 7, 2026

On a DGX Spark, NVIDIA's Parakeet TDT 0.6B v3 transcribes at 283 times real time and Whisper large-v3 at 19.5 to 24.8 times real time, according to one owner's January 2026 benchmark across six engines on a GB10. On the Hugging Face Open ASR Leaderboard (updated 6 November 2026), Parakeet v3 averages 7.04% English WER against 8.24% for Whisper large-v3, and the best open model, NVIDIA's Nemotron 3.5 Transcribe 30B-A4B, 6.13%. At those speeds an hour of audio takes Parakeet about 13 seconds, and the common models need 2 to 28 GB of memory, so they fit next to an LLM on the same 128 GB box.

Open modelSizeLanguagesLicenseEnglish avg WERRTFx (H200)Long-form WER
nvidia/NVIDIA-Nemotron-3.5-Transcribe-30B-A4B34B total, ~4.3B active40OpenMDW-1.16.13%47310.52%
Qwen/Qwen3-ASR-1.7B-hf1.7B30 + 22 Chinese dialectsApache 2.06.15%836not listed
ibm-granite/granite-speech-5.0-2b2B6Apache 2.06.68%548not listed
nvidia/canary-qwen-2.5b2.5BEnglishCC-BY-4.06.92%88212.94%
nvidia/parakeet-tdt-0.6b-v30.6B25 EuropeanCC-BY-4.07.04%6,32212.60%
mistralai/Voxtral-Small-24B-250724B8Apache 2.07.44%101not listed
openai/whisper-large-v31.55B99Apache 2.08.24%47113.10%
openai/whisper-large-v3-turbo809M99MIT8.75%80912.82%

Source: Open ASR Leaderboard, "Latest results", last updated 6 November 2026, read 7 November 2026. Sizes, languages and licenses from each model card. The English average covers nine datasets, two of them private held-out sets from Appen and DataoceanAI. RTFx (seconds of audio per second of compute) has been measured on an H200 since 24 June 2026, so it ranks models against each other and does not predict GB10 speed. Long-form WER is the leaderboard's Earnings21/Earnings22/CORAAL average.

Which open speech model is most accurate?

Nemotron 3.5 Transcribe and Qwen3-ASR-1.7B, separated by 0.02 points of WER. Both are newer than Whisper, and both beat it clearly on English.

The leaderboard ranks 63 models, closed APIs included. The best of those, Zoom's scribe v2.1 pro, averages 4.87%; the best open model sits ninth. NVIDIA's own Nemotron 3.5 Transcribe model card (released 28 October 2026) claims 4.71% on "the English Open ASR nine-dataset mean", 1.4 points better than the leaderboard's own run; I use the leaderboard figure because the same evaluation script scored every row. Two other points stand out. Whisper large-v3-turbo, with its decoder cut from 32 layers to 4 according to its model card, costs half a point of WER against large-v3. And a 0.6B Parakeet beats both Whisper models on English while running about eight to thirteen times faster on the same H200.

For other languages the picture changes. On the leaderboard's multilingual tab (German, French, Italian, Spanish, Portuguese, Hindi, Dutch), Voxtral Small 24B averages 6.08% and Whisper large-v3 8.19%, while Parakeet v3 and Canary 1B v2 go unranked because they cover six of the seven languages. Parakeet v3's 25 languages include Czech, Polish and others the multilingual tab does not test, per the Parakeet v3 model card.

How fast is transcription on a DGX Spark?

Parakeet runs at a few hundred times real time and Whisper large-v3 at about 20 to 25 times. The one systematic GB10 benchmark I found is coder543's post in the NVIDIA forum thread Running Parakeet speech to text on Spark (7 January 2026), which ran six engines on the same English sample.

EngineModelRTFx on GB10WER on the sample
NeMoparakeet-tdt-0.6b-v3282.9x3.5%
NeMoparakeet-ctc-0.6b (fp32)458.3x5.9%
NeMocanary-1b-flash65.5x5.1%
NeMocanary-1b-v247.2x4.9%
WhisperXwhisper large-v324.8x2.1%
Transformerswhisper large-v324.1x2.6%
whisper.cppwhisper large-v319.5x2.9%
faster-whisperwhisper medium (no large-v3 row)28.7x2.5%

Source: coder543 in NVIDIA forum thread 356353, 7 January 2026, GB10 with 119.7 GiB visible, one English file (jfk_rice_16k.wav), mean of 3 runs for whisper.cpp and 5 for the rest, batch size not given. WER on one short file says little about accuracy; use the leaderboard for that. Engine versions were not stated.

Worked through for an hour of audio, by my arithmetic: Parakeet v3 needs 3,600 / 282.9 = 12.7 seconds, WhisperX large-v3 145 seconds and whisper.cpp large-v3 185 seconds. At $0.79 per hour of Spark time, 1,000 hours of recordings cost about $2.80 with Parakeet (3.5 hours of machine time) and about $40 with whisper.cpp (51 hours). These are single-file rates; NeMo and vLLM batch requests, which is how the H200 leaderboard reaches 6,322x for Parakeet, so a batched job on the Spark should do better than this table. For a queue of files, the batch processing guide covers job layout and checkpointing.

A slower end of the range: in an October 2026 forum post, Microsoft's 8.7B VibeVoice-ASR in BF16 Transformers took 85 minutes 36 seconds for a 59:24 press conference on a Spark, slower than real time (RTF 1.44), with a 28.1 GB peak. A 10-minute excerpt took 367 s on the Spark against 80 s on an RTX 4090; the author suspects bandwidth (273 vs 1,008 GB/s) but did not profile it. That model generates text token by token, so unlike Parakeet it pays the LLM decode cost.

Which serving option works on ARM64?

NeMo in a container, whisper.cpp built from source, vLLM, or NVIDIA's Riva ASR NIM. Pip-installed wheels are where most owners lose time.

The shortest path I can point to for Parakeet is the model card's own NeMo call inside a CUDA 13 PyTorch container:

import nemo.collections.asr as nemo_asr

asr = nemo_asr.models.ASRModel.from_pretrained("nvidia/parakeet-tdt-0.6b-v3")
out = asr.transcribe(["meeting.wav"], timestamps=True)
print(out[0].text)

The card says full attention handles up to 24 minutes per file on an 80 GB A100 and local attention up to 3 hours; split long recordings or switch the attention mode.

How do you add speaker labels?

Either run a separate diarization model and merge timestamps, or use a model that emits speakers itself. The options with published numbers:

Can a Spark run speech to text and an LLM together?

Yes, memory is not the constraint. The typical pairing is a transcriber plus an LLM that summarizes or extracts from the transcript.

ComponentMemorySource
Parakeet TDT 0.6B v3 (NeMo)at least 2 GB to loadmodel card
Whisper large-v3-turbo (whisper.cpp)1.6 GB on the GPUNVIDIA forum
Parakeet 1.1B CTC NIM, offline profile5.83 GBNIM matrix
Parakeet 1.1B RNNT Multilingual NIM, offline profile25.56 GBNIM matrix
VibeVoice-ASR 8.7B, BF1628.1 GB peakNVIDIA forum
Voxtral Small 24B, BF16about 55 GBmodel card
Nemotron 3.5 Transcribe, 34B weightsabout 68 GB BF16, 34 GB FP8, 19 GB NVFP4 (my calculation)model card for the 34B

My Nemotron figures are 34B parameters times 2, 1 and about 0.56 bytes, weights only. The NIM figures are NVIDIA's per-profile numbers, not labeled per platform.

A Parakeet NIM at 5.83 GB next to Qwen3.6-35B-A3B at about 24 GB of NVFP4 weights leaves most of the 128 GB for KV cache. The trap is start order: vLLM's --gpu-memory-utilization is a fraction of total memory, so an LLM started at 0.9 claims the space the speech model needs. Start the ASR service first and cap the LLM; the multi-model memory guide walks through the budget. Both services share one GPU, so expect each to slow down while the other is busy; I found no published measurement of how much for ASR.

Which speech model should you run on a Spark?

For English and European-language batch transcription, Parakeet TDT 0.6B v3 in NeMo: 283x real time on GB10 in the one benchmark, 7.04% WER, CC-BY-4.0, and small enough to forget about. For the best open accuracy with speakers and timestamps in one model, Nemotron 3.5 Transcribe, which lists the Spark as a target, though nobody has published a GB10 speed for it yet. For languages outside Parakeet's 25, Whisper large-v3 rather than turbo: the turbo saves time you do not need on this hardware and costs half a point of WER. I would not use VibeVoice-ASR for long files on a Spark, since it runs slower than the audio. Recordings of identifiable people are usually personal data under the GDPR; the EU compliance page sets out what changes when it stays on dedicated hardware. For the other direction, text to speech, the open models are compared in open source TTS models.

FAQ

Does Whisper run on a DGX Spark?

Yes. One owner's January 2026 benchmark on a GB10 measured Whisper large-v3 at 19.5x real time in whisper.cpp, 24.1x in Hugging Face Transformers and 24.8x in WhisperX. whisper.cpp v1.8.4 has to be built from source with CUDA architectures 120 and 121, and the CTranslate2 wheels that faster-whisper uses are CPU-only on aarch64, so GPU faster-whisper also needs a source build.

Is Parakeet faster than Whisper on a DGX Spark?

Much faster. In the same GB10 benchmark, Parakeet TDT 0.6B v3 in NeMo ran at 282.9x real time against 19.5x to 24.8x for Whisper large-v3. On the Open ASR Leaderboard (6 November 2026) Parakeet v3 is also more accurate in English, 7.04% average WER against 8.24%. Whisper covers 99 languages; Parakeet v3 covers 25 European ones.

What is the most accurate open speech-to-text model in November 2026?

On the Hugging Face Open ASR Leaderboard updated 6 November 2026, the best open-weight model is NVIDIA's Nemotron 3.5 Transcribe 30B-A4B at 6.13% average English WER, just ahead of Qwen3-ASR-1.7B at 6.15%. Closed APIs still lead the table, with Zoom's scribe v2.1 pro at 4.87%. NVIDIA's model card claims 4.71% for Nemotron on its own run of the nine datasets.

How long does it take to transcribe an hour of audio on a DGX Spark?

About 13 seconds with Parakeet TDT 0.6B v3 and about 2.4 to 3.1 minutes with Whisper large-v3, using the real-time factors one owner measured on a GB10 in January 2026 (282.9x and 19.5x to 24.8x). VibeVoice-ASR 8.7B took 85.6 minutes for a 59-minute recording on a Spark, slower than real time, but it diarized in one pass.

Can I run speech to text and an LLM on the same DGX Spark?

Yes, if you budget memory. Parakeet needs about 2 GB to load and NVIDIA's Parakeet 1.1B CTC NIM 5.83 GB in its offline profile, against 128 GB of unified memory. Start the ASR service first, then cap the LLM server, because vLLM's --gpu-memory-utilization is a fraction of total memory and a high value leaves nothing for the speech model.

Sources

Every figure above is attributed to its source in the sentence or table where it appears. Pages were read on 7 November 2026 unless a date says otherwise.

First top-up: pay $20, get $30 in credit

Transcribe your own recordings on a dedicated Spark.

Rent a DGX Spark at $0.79 per hour, billed by the minute, and run your ASR model next to the LLM that summarizes the transcript.

A dedicated DGX Spark in the EU, $0.79/hour, billed per minute. $30 of credit is about 37 hours of compute.

Create account Budget memory for several models on one Spark