Pulse Pro

View as Markdown
Latest Release

Pulse Pro is the premium non-streaming (batch) speech-to-text model for English. It has been tied #2 on the public Open ASR Leaderboard (5.42% average WER), beating ElevenLabs Scribe v2, AssemblyAI Universal-3 Pro, Speechmatics Enhanced, and every Whisper variant.

Jump to: Benchmarks · API Reference · Pre-recorded Quickstart

Model Overview

Developed bySmallest AI
Model typeSpeech-to-Text Batch
LanguagesEnglish (en)
Audio input formatsWAV, MP3, FLAC, Opus, μ-law, A-law, raw PCM
Pricing
(Standard Plan)
$0.004/min
Concurrency
(Standard Plan)
25 RPM
Recommended Sample Rate16,000 Hz
Recommended GPU1× NVIDIA L4 (24 GB VRAM). Larger GPUs (L40S, A100, H100) supported.

Key Capabilities

Leaderboard-Ranked Accuracy

Tied for #2 on the public Open ASR Leaderboard at 5.42% average WER. Outranks every commercial English STT API in our accuracy band.

Domain Wins

Best-in-class on AMI (meetings, 7.32% WER) and SPGISpeech (financial, 2.04% WER). Workloads enterprise customers actually have.

High Throughput

250–300× real-time factor on long-form audio without timestamps. ~200× with word timestamps enabled.

Word Timestamps

Per-word timing on every response. Costs roughly one-third of throughput vs no-timestamps mode.

Speaker Diarization

Multi-speaker identification with per-word speaker labels.

Noise Handling

Built-in handling for background noise, telephony artifacts, and variable audio quality — no preprocessing required.


Performance & Benchmarks

Pulse Pro is evaluated on the public Open ASR Leaderboard (ESB benchmark, Whisper EnglishTextNormalizer) and FLEURS English.

Open ASR Leaderboard, head-to-head

WER % on the eight ESB datasets. Bold = winner per row. Whisper EnglishTextNormalizer, normalized.

DatasetPulse ProGranite 4.1 2BCohere TranscribeAssemblyAI Universal-3 ProElevenLabs Scribe v2Deepgram Nova 3
AMI7.328.098.1314.6012.2317.04
Earnings229.048.3710.8611.5212.2015.79
GigaSpeech9.529.809.349.129.6610.05
LibriSpeech clean1.731.331.251.651.973.20
LibriSpeech other3.742.502.372.864.456.60
SPGISpeech2.043.783.081.744.402.99
TED-LIUM3.683.072.492.953.163.59
VoxPopuli6.325.705.877.287.919.55
Average (8 datasets)5.425.335.426.477.008.60
Open ASR rank🥈 #2 (tied)🥇 #1🥈 #2 (tied)#12#8

Pulse Pro leads every commercial API in this comparison on aggregate WER. Tied with Cohere Transcribe on aggregate — Pulse Pro wins outright on AMI (meetings) and SPGISpeech (financial); Cohere edges ahead on read speech (LibriSpeech, TED-LIUM). AssemblyAI and ElevenLabs Scribe v2 are competitive on individual datasets but trail on aggregate.

Position on the public leaderboard

Sorted by ESB average WER. Source: HF Open ASR Leaderboard.

RankModelESB Avg WER ↓
1IBM Granite Speech 4.1 2B5.33
2Pulse Pro5.42
2Cohere Labs Transcribe (tied)5.42
3Zoom Scribe v15.47
4IBM Granite Speech 4.0 1B5.52
5NVIDIA Canary Qwen 2.5B5.63
8ElevenLabs Scribe v25.83
12AssemblyAI Universal-3 Pro6.21
18Speechmatics Enhanced6.91
23OpenAI Whisper Large v37.44

FLEURS English

MetricPulse Pro
WER (FLEURS en_us)3.92%
CER (FLEURS en_us)1.73%

Per-language FLEURS tables for the broader European and Indic sets are tracked on standard Pulse.

Performance notes. Two caveats that matter for accurate expectation-setting:

  • RTFx hardware reference: the public leaderboard measures throughput on A100-80GB. Pulse Pro’s published 250–300× was measured on L40S; the recommended L4 deployment delivers lower throughput than L40S, and A100 delivers higher. Re-benchmark on your target GPU before locking SLOs.
  • Long-form single-file RTFx is lower than batched. On a challenging 1.92-hour Earnings22 sample we measured 68×. The 250–300× headline assumes optimal batching of typical-length audio. Plan for the lower bound on single very-long-form files.

Supported Languages

Pulse Pro is English-only. For multilingual transcription, use standard Pulse (17 streaming + 26 pre-recorded languages).

LanguageCode
Englishen

API Reference

Endpoint

EndpointMethodUse case
https://api.smallest.ai/waves/v1/stt/?model=pulse-proPOSTSynchronous (or async via webhook_url) transcription

Throughput, Latency & Pricing

ModeThroughput (RTFx, long-form)2 hr file latency
No word timestamps250–300×~24–29 sec
With word timestamps~200×~36 sec

Customer pricing: $0.004 per minute of audio (Standard plan, non-streaming HTTP). Standard plan rate-limit defaults: 25 RPM per model. Enterprise tier is unlimited and configurable per-customer.


Use Cases

Strong FitNot a Fit
High-volume English batch transcription (call centers, media archives, compliance)Multilingual workloads — use Pulse instead
Meeting and financial audio (AMI, SPGISpeech leaderboard wins)Live streaming or sub-100ms conversational AI
Regulated industries needing on-prem or VPC deploymentAudiobook / broadcast read-speech where Cohere or IBM Granite edge ahead
Customers at scale (>1M minutes/month)

Safety & Compliance

Pulse Pro must not be used for:

  • Recording or transcribing individuals without their explicit consent
  • Surveillance, stalking, or any form of unauthorized monitoring
  • Any illegal or unethical purposes

Additionally:

  • Usage is monitored for policy compliance
  • For compliance documentation (GDPR, SOC2, HIPAA), contact support@smallest.ai

FAQ

Whisper Large v3 ranks 23rd on the Open ASR Leaderboard at 7.44% WER. Pulse Pro is tied for #2 at 5.42%, roughly a 27% relative WER improvement. Pulse Pro is also cheaper per minute than every hosted Whisper API.

Granite 4.1 2B is 0.09 WER points ahead on aggregate (5.33 vs 5.42). For most workloads the gap is operationally invisible. Pulse Pro is managed, hosted, and metered per minute. Granite is open-weights, with the same self-hosting cost basis as our infrastructure, but you take on the deployment, autoscaling, and operations cost.

Scribe v2 ranks 8th on the Open ASR Leaderboard at 5.83% WER, behind Pulse Pro by 0.41 points. The “Scribe v2 is #1 for accuracy” talking point comes from a different (smaller) benchmark. On the public, reproducible ESB benchmark Pulse Pro is more accurate and ~1,500× cheaper per minute.

Universal-3 Pro ranks 12th on ESB at 6.21% WER, behind Pulse Pro by 0.79 points. AssemblyAI is 3.50per1,000minutes;PulseProis3.50 per 1,000 minutes; Pulse Pro is 0.004/min ($4 per 1,000 minutes). Pulse Pro is more accurate at a comparable price.

Pulse Pro v4.1 is trained exclusively on English. For multilingual transcription, use standard Pulse (17 streaming + 26 pre-recorded languages). Pulse Pro and Pulse share the same /waves/v1/stt/ endpoint, so adding multilingual capability is a one-line ?model= swap.

Word timestamps require an alignment pass after acoustic decoding. Pulse Pro currently runs alignment in the standard pipeline, which costs roughly one-third of overall throughput (~200× with timestamps vs 250–300× without). A vLLM-backed alignment port is in development to close this gap.

The streaming worker for Pulse Pro is on the roadmap but not yet deployed. Today, calls to WS /waves/v1/stt/live?model=pulse-pro return 400 before the WebSocket upgrades, with a message directing you to the HTTP endpoint. For streaming use the standard Pulse model (?model=pulse).


Support