Free speech-to-text API credits compared, October 2026
Amazon, Azure, Rev AI, Gladia, AssemblyAI, Speechmatics and Deepgram free allowances side by side, and what the same audio costs on Sume STT at $0.01 a minute.

Seven speech-to-text vendors publish a free allowance or starting credit on their pricing pages, from 60 minutes a month at Amazon to $200 at Deepgram. Sume's docs claim no free credit; STT is $0.01 per audio minute, so the dollar-denominated credits convert directly: $50 buys about 83 hours of Sume STT, $100 about 167 hours and $200 about 333 hours.
What each vendor lists
Each row is from that vendor's own pricing page, read 2026-10-02. The last column is our arithmetic at Sume's $0.01 per minute and ignores each vendor's own rates.
| Vendor | Free allowance on its page | What that audio costs on Sume STT |
|---|---|---|
| Amazon Transcribe | 60 minutes per month for 12 months | $0.60 per month |
| Azure Speech (F0) | 5 audio hours per month | $3.00 per month |
| Rev AI | Credits equal to 5 hours of Reverb ASR | $3.00 |
| Gladia | 50 euros of credits (Starter) | Euro amounts not converted |
| AssemblyAI | $50 credits | About 83 hours |
| Speechmatics | $100 credits | About 167 hours |
| Deepgram | $200 credit | About 333 hours |
Using credits well
Spend credits on your own hardest audio, not a clean demo clip: crosstalk, accents, phone quality. Compare word-level timings too, since captions and dubbing depend on them. A Sume STT job returns words[] with start and end seconds.
import os, requests
r = requests.post(
"https://api.sume.com/v1/stt-1.0/transcribe",
headers={"Authorization": f"Bearer {os.environ['SUME_API_KEY']}",
"Idempotency-Key": "stt-demo-001"},
json={"audio_url": "https://example.com/call.mp3",
"language_code": "en",
"duration_seconds": 300},
)
print(r.status_code, r.json())What free credit hides
A credit says nothing about the price after it runs out, and each vendor's paid rate differs. The comparison posts linked below put the paid rates next to Sume's.
Worked example
Here is a way to use several free allowances in one evaluation.
- Pick one 10-minute file with two speakers and background noise.
- Run it through each service's free allowance and compare names, numbers and timing.
- Then price a month of your real audio at each service's paid rate.
Checklist before you commit
At Sume's $0.01 per minute, a 10-minute test file costs $0.10, so even without a free credit a fair test is cheap.
- Read each terms page for credit expiry.
- Do not upload private audio to test accounts.
- Record the settings you used.
Sources
Related posts
More in Comparisons
- Free text-to-speech API allowances compared, October 2026
Azure's 0.5M free characters, Speechmatics' first 1M free and Deepgram's $200 credit side by side, plus Sume TTS limits: 20,000 characters, 1,200 seconds.
- Gemini batch create is not idempotent: two jobs vs Sume bulk replay
Gemini's docs say sending the same batch creation request twice creates two batch jobs. Sume bulk runs replay the old queue for the same Idempotency-Key.
- Gladia Starter $0.61 per hour vs Sume STT $0.60 per hour
Gladia Starter prices async transcription at $0.61 an hour with 50 euros of free credit. Sume STT works out to $0.60 an hour. What differs besides the price.
- Google Chirp 3 Instant Custom Voice: 10 s consent, allowlist only
Google's Chirp 3 Instant Custom Voice is allowlisted, wants a 10-second consent clip, and keeps the cloning key on your side. How that compares to a Sume clone.
Written by Sume