Text-to-speech API free or unlimited? What $1 buys on Sume
Sume audio is metered, not unlimited: $1 buys about 21,000 TTS characters, 100 minutes of STT, 8 music tracks or 5 caption jobs. Full table inside.

"Text to speech API free unlimited" is on Google's autocomplete (read 2026-10-07). Sume's catalog rate card, the table every audio job is priced from, lists a metered price for each audio product and no free or unlimited line. This page is the practical answer: what one dollar of balance buys on each.
All prices are the provider list times the 1.25 house margin, taken from the repo's catalog on 2026-10-07. GET /v1/catalog returns the live values for your account.
One dollar of audio
Two rounding rules matter at small sizes. Each TTS job is rounded up to the next cent, so a 40-character line costs $0.01, not $0.0019, and a hundred of them cost $1.00. Lip-sync and STT are counted by whole seconds and minutes.
| Product | Unit price | What $1.00 buys | Per-request limit |
|---|---|---|---|
| TTS 1.0 and TTS Router | $0.0475 per 1,000 characters | About 21,000 characters | 20,000 characters, 1,200 s |
| STT 1.0 | $0.01 per audio minute | 100 minutes | 10 minutes |
| Music Router and Music 1.0 | $0.125 per generation | 8 tracks | Prompt up to 5,000 characters |
| Video captions | $0.20 per job | 5 jobs | Video up to 60 s |
| Audio detach | $0.01 per job | 100 jobs | Source up to 1,800 s |
| Timeline audio concat or split | $0.01 per job | 100 jobs | 20 parts or ranges |
| Fabric lip sync, 480p | $0.10 per audio second | 10 seconds | 300 s of audio |
| H3 Max lip sync, 480p | $0.0625 per audio second | 16 seconds | 5 to 14.8 s of audio |
Make a small test cost almost nothing
Use dry_run to price a job without running it and max_spend_usd to cap one that does run. A TTS request is cheap to retry because it takes an Idempotency-Key: the same key returns the same job instead of billing twice.
curl -X POST https://api.sume.com/v1/tts-1.0/generate \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: tiny-test-001" \
-d '{"transcript": "Hello from Sume.", "voice": {"id": "YOUR_VOICE_ID"}}'Reading the table
Speech is the cheap part of an audio project: a 3,000-character script is 15 cents. The expensive lines are the ones that make pictures move, so a budget for a voiced video is mostly lip-sync seconds. Plan the script first, price the speech in cents, then spend what is left on the clips.
Sources
Related posts
More in Pricing
- Timeline 3:00 vs 3:01: why a Reel costs $0.30 or $0.40
Timeline 1.0 bills $0.10 per output minute, rounded up. A 180-second Reel reserves 3 minutes; 181 seconds reserves 4. Table from 15 s to 3:01.
- Is a 4:5 render cheaper than 9:16 in Timeline? Same $0.10 a minute
Timeline bills output minutes, not pixels: 1080x1350 and 1080x1920 both cost $0.10 per ceil minute. See what changes instead: crop, fit, and file size.
- Together AI lists Seedance 2.5 at $0.115 per video: what it can mean
Together lists $0.115 per video with no length or resolution; Sume bills per 1000 video tokens. Two readings of the number, the arithmetic, and the Sume prices.
- Transcribe 1,000 four-minute voice memos on Sume STT: $40.00
Sume speech transcription is $0.01 per audio minute, so 1,000 memos of 4 minutes is 4,000 minutes and $40.00. Send duration_seconds or the hold is 1 minute.
Written by Sume