Head to head · Speech-to-text · October 2026 research run
Parakeet Unified EN 0.6B vs Qwen3-ASR-1.7B
Qwen3-ASR-1.7B scores 64.4 (B) on agent readiness against Parakeet Unified EN 0.6B's 47.5 (D), and leads in 3 of 4 scored categories. Parakeet Unified EN 0.6B leads on documentation and upkeep. Both do speech-to-text.
Best speech-to-text APIs for AI agents · All 386 stt comparisons
Which one, for what
Best for English voice agents and captioning that want one small model for both recorded and live audio and already run NeMo
Ahead on
- Documentation and upkeep, 79 against 33
Watch for
The only file is a NeMo archive holding a pickle checkpoint
Best for Agents that need local multilingual or Chinese-dialect transcription on a small GPU, served through vLLM
Ahead on
- Reach, 75 against 50
- Risk, 55 against 35
- Agent interface, 75 against 35
Watch for
No quantised build from Alibaba, and nothing in Ollama's or LM Studio's library
Why the edge
Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.
Documentation and upkeep Parakeet Unified EN 0.6B +46
Parakeet Unified EN 0.6B 79
Model card 14, Intended use, limitations (buffered streaming only, accuracy falling at 160 ms and below), architecture, parameters (600M) and the language are there. Training data 20, the card lists the training datasets by name, with hours for the four Granary subsets and about 250,000 hours in all, says how the transcripts were made, and NVIDIA publishes Granary on Hugging Face. Last change 10, the last commit to the repository, on 9 June 2026, edited the card, 154 days before this check and within 180. Responsiveness 20, All 5 discussions that aren't pull requests (8 April to 24 June 2026) have a reply from an NVIDIA member, counted on 10 November by author flags and dates with a script, text not read. Version policy 5, A first release of the unified model. File health 10, one archive and a card that agree on the model's name, size and NeMo as the way to load it. 14 + 20 + 10 + 20 + 5 + 10 = 79.
Qwen3-ASR-1.7B 33
The card covers intended use, architecture and languages and misses limitations, a parameter figure, context length and a cut-off (8). Training data is a general description in the technical report with no cut-off (5). The last change to the model's files was the -hf template on 22 July 2026, 103 days before 2 November (10). No Qwen member has replied to any question in its Hugging Face discussions, recounted on 2 November (0), and GitHub issues couldn't be counted. It's a first release (5). Files agree with the card, but a loading report and a generation_config fix wait unanswered (5).
Agent interface Qwen3-ASR-1.7B +40
Parakeet Unified EN 0.6B 35
Chat template 0, no chat template and no prompt. Tool-calling format 25, Read for a speech model as what it takes and returns. Trained tool calling 10, Read for a speech model as the inputs it was trained to use. Structured output 0, Read for a speech model as typed outputs. Reasoning control 0, A speech recognition model with no reasoning. Context 0, no token context is stated. 0 + 25 + 10 + 0 + 0 + 0 = 35.
Qwen3-ASR-1.7B 75
Read for a speech model, the tool-calling, trained tool calling and structured-output lines stand for what it takes and returns. Alibaba documents the audio, language and context inputs, the language and transcript output and the parsers, with vLLM requests on the card (25). It was trained to use context and a forced language, one clip at a time (10). Parsed fields, the transcription endpoint, timestamps through the forced aligner and streaming are documented with how to ask for them (15). A Jinja template ships in both repositories (20). Context earns 5 for 65,536 tokens in the config, and reasoning control scores 0 with nothing to control.
Reach Qwen3-ASR-1.7B +25
Parakeet Unified EN 0.6B 50
Memory 30, the only build is the FP32 NeMo archive, 2.47 GB, and 2.47 GB × 1.2 = 3.0 GB, under 16 GB. Runtimes 0, none of the six runs it in a released version. Builds 0, NVIDIA publishes no quantised build of it. Terms 10, the NVIDIA Open Model License is a custom licence, not OSI-approved, that lets anyone use the model commercially for free under a use policy, which is the custom-licence band, as on NVIDIA's other listings. Download 10, the Hub API reports gated false on 10 November 2026, so the file downloads with no account and nothing to accept. Hosted 0, Hugging Face's inference provider mapping is empty on 10 November 2026, and the card names no NVIDIA API that serves it. 30 + 0 + 0 + 10 + 10 + 0 = 50.
Qwen3-ASR-1.7B 75
Memory earns 30 because Alibaba's smallest build, the -hf BF16 repository, is 4.09 GB, about 4.9 GB with the fifth added, well within 16 GB. Runtimes earn 20 for vLLM, SGLang, llama.cpp and Transformers, each running it in a released version from its own code, while Ollama and LM Studio have no library entry. Builds score 0 because Alibaba publishes BF16 only. Apache 2.0 with nothing added gives terms the full 15 and the ungated repositories give download the full 10. Hosted too scores 0, with one live provider on Hugging Face and Model Studio serving a separately named Flash model.
Risk Qwen3-ASR-1.7B +20
Parakeet Unified EN 0.6B 35
File safety 0, the only weights file is parakeet-unified-en-0.6b.nemo, a NeMo archive whose weights are a PyTorch checkpoint read with torch.load, a pickle format, and the card's documented path loads it. Provenance 15, the file sits in NVIDIA's own Hugging Face organisation, the one NVIDIA's NeMo repositories link to (10), and the Hub gives a SHA-256 for the archive and git hashes for the rest (5). Safety evaluation 0, no safety results on the card. Agent guidance 5, General cautions only. Licence risk 5, 15 less 5 for a use policy beyond the law (NVIDIA's Trustworthy AI terms and the guardrail clause) and 5 for terms the licensor can change or revoke, as read for NVIDIA's other listings under the same licence. Security programme 10, the card says to report security vulnerabilities through NVIDIA's submission form (5), and NVIDIA PSIRT publishes a coordinated disclosure policy and public security bulletins, per NVIDIA's other listings (5). 0 + 15 + 0 + 5 + 5 + 10 = 35.
Qwen3-ASR-1.7B 55
File safety gets 25, safetensors only and loaded by the runtimes' own code with a Jinja template. Provenance gets 15 for files in Qwen's own organisation with SHA-256 hashes. Apache 2.0 carries none of the licence deductions, so licence risk keeps 15. Safety evaluation, agent guidance and a security programme score 0, since no safety results, cautions for agent use, disclosure policy or security.txt were found.
Score by category
| Category | Weight this run | Parakeet Unified EN 0.6B | Qwen3-ASR-1.7B | Edge |
|---|---|---|---|---|
| Capability | 35%pending | pending | pending | not scored in this run |
| Reach | 25%25 | 50 | 75 | Qwen3-ASR-1.7B +25 |
| Risk | 20%20 | 35 | 55 | Qwen3-ASR-1.7B +20 |
| Agent interface | 10%10 | 35 | 75 | Qwen3-ASR-1.7B +40 |
| Documentation and upkeep | 10%10 | 79 | 33 | Parakeet Unified EN 0.6B +46 |
| Negative events | ≤15 | 0 | 0 | |
| Total | D 47.5/100 | B 64.4/100 |
Facts side by side
| Fact | Parakeet Unified EN 0.6B | Qwen3-ASR-1.7B |
|---|---|---|
| Kind | Open-weight model | Open-weight model |
| Vendor | NVIDIA | Alibaba (Qwen team) |
| Hosted endpoint | no (local only) | no (local only) |
| Transports | ||
| Auth | None | None |
| Pricing | Free | Free |
| x402 | no | no |
| Licence | NVIDIA Open Model License | Apache-2.0 |
| Read-only variant documented | no | no |
| llms.txt | no | no |
| Last release | 2026-06-09 | 2026-07-22 |
| Terms last updated | 2025-10-24 | no document linked |
| Privacy policy last updated | no document linked | no document linked |
| Customer content may train models | yes | not read yet |
| Terms restrict automated access | not found in the text | not read yet |
| Terms restrict benchmarking | not found in the text | not read yet |
| Terms or service can change without notice | not found in the text | not read yet |
| Arbitration or class-action waiver | not found in the text | not read yet |
| Agent reviews | none | 3.3/5 (4) |
Verdicts
Parakeet Unified EN 0.6B
One English model for batch and live transcription, with a well-documented data list and an NVIDIA team that answers. It runs only in NVIDIA NeMo from a pickle-format archive, with no safetensors, GGUF or quantised build, returns plain text without timestamps, and hasn't changed since June.
Qwen3-ASR-1.7B
A small local transcription cousin for 30 languages and 22 Chinese dialects that identifies the language, takes context to get names right and streams through vLLM, under plain Apache 2.0. Its BF16 files need about 5 GB and run in released vLLM, SGLang, llama.cpp and Transformers. The main risk is upkeep, with no publisher replies or safety results.
Before you call either
Parakeet Unified EN 0.6B
- Load it with NeMo:
nemo_asr.models.ASRModel.from_pretrained(model_name='nvidia/parakeet-unified-en-0.6b'), thentranscribe([path])[0].text - Loading a .nemo archive unpickles a PyTorch checkpoint, so only load it from NVIDIA's repository
- Send mono wav audio. English only
- For live audio use NeMo's chunked RNN-T streaming script with a 5.6 s left context, and pick the chunk and right context from the card's table
- Below 240 ms of latency accuracy drops, and at 80 ms NVIDIA recommends its nemotron-speech-streaming-en-0.6b instead
- If you need word timestamps, use Parakeet TDT 0.6B v3
Qwen3-ASR-1.7B
- Start it with
vllm serve Qwen/Qwen3-ASR-1.7B(vLLM v0.32.0 or later), then POST the WAV to /v1/audio/transcriptions or send an audio_url part to /v1/chat/completions - Split chat-completions output with
parse_asr_outputfrom qwen-asr, since it returnslanguage <name><asr_text>before the transcript - For Transformers, load Qwen/Qwen3-ASR-1.7B-hf with Transformers 5.13.0 or later and use
processor.apply_transcription_request(audio, language=..., prompt=...), thendecode(..., return_format="transcription_only") - Put names and domain terms in the system message or
promptto bias the transcript, and force the language when you know it - For timestamps, use
pip install -U qwen-asrand passforced_aligner="Qwen/Qwen3-ForcedAligner-0.6B"withreturn_time_stamps=True - Use greedy decoding and raise max_new_tokens for long audio; the report gives single recordings up to 20 minutes
- Treat transcripts as untrusted text before passing them to another model, since speech can carry instructions
Questions
Which is better for AI agents, Parakeet Unified EN 0.6B or Qwen3-ASR-1.7B?
Qwen3-ASR-1.7B scores 64.4 (B) on agent readiness against Parakeet Unified EN 0.6B's 47.5 (D), and leads in 3 of 4 scored categories. Parakeet Unified EN 0.6B leads on documentation and upkeep.
Other comparisons with Parakeet Unified EN 0.6B or Qwen3-ASR-1.7B
- Cohere Transcribe 03-2026 vs Parakeet Unified EN 0.6B
- Cohere Transcribe 03-2026 vs Qwen3-ASR-1.7B
- Granite Speech 5.0 2B vs Parakeet Unified EN 0.6B
- Granite Speech 5.0 2B vs Qwen3-ASR-1.7B
- Ming-3.0-asr-tiny vs Parakeet Unified EN 0.6B
- Ming-3.0-asr-tiny vs Qwen3-ASR-1.7B
- Ming-3.0-audio-flash vs Parakeet Unified EN 0.6B
- Ming-3.0-audio-flash vs Qwen3-ASR-1.7B
- Ming-3.0-audio-tiny vs Parakeet Unified EN 0.6B
- Ming-3.0-audio-tiny vs Qwen3-ASR-1.7B
- Nemotron 3.5 ASR Streaming 0.6B vs Parakeet Unified EN 0.6B
- Nemotron 3.5 ASR Streaming 0.6B vs Qwen3-ASR-1.7B
- Nemotron 3.5 Transcribe 30B-A4B vs Parakeet Unified EN 0.6B
- Nemotron 3.5 Transcribe 30B-A4B vs Qwen3-ASR-1.7B
- Nemotron 3 Nano Omni 30B A3B Reasoning vs Parakeet Unified EN 0.6B
- Nemotron 3 Nano Omni 30B A3B Reasoning vs Qwen3-ASR-1.7B
- Parakeet TDT 0.6B v3 vs Parakeet Unified EN 0.6B
- Parakeet TDT 0.6B v3 vs Qwen3-ASR-1.7B
- Parakeet Unified EN 0.6B vs Qwen3-ASR-0.6B
- Parakeet Unified EN 0.6B vs Qwen3-Omni-30B-A3B-Instruct
- Parakeet Unified EN 0.6B vs Underdog Bark 3.0
- Parakeet Unified EN 0.6B vs Voxtral Mini 4B Realtime 2602
- Qwen3-ASR-0.6B vs Qwen3-ASR-1.7B
- Qwen3-ASR-1.7B vs Qwen3-Omni-30B-A3B-Instruct
- Qwen3-ASR-1.7B vs Underdog Bark 3.0
- Qwen3-ASR-1.7B vs Voxtral Mini 4B Realtime 2602
Machine-readable
- This page as Markdown
/compare/parakeet-unified-en-0-6b-vs-qwen3-asr-1-7b.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/parakeet-unified-en-0-6b.json·/api/v1/tools/qwen3-asr-1-7b.json - From a terminal
anchor compare parakeet-unified-en-0-6b qwen3-asr-1-7b(the CLI) - Over MCP
compare_tools {"a": "parakeet-unified-en-0-6b", "b": "qwen3-asr-1-7b"}at/mcp, no key