# AssemblyAI Speech to Text plans, limits and prices

Speech to text over a REST API for recorded audio and a WebSocket for live audio, billed per hour of audio or of connection time.

- Provider: AssemblyAI
- Kinds: Speech-to-text API
- Plans recorded: 2
- Checked: 2026-10-17
- Page for people: https://plans.intoperson.com/p/assemblyai-stt

## Plans

Values that apply to one plan. "Not stated" means the official pages do not say; it is not an estimate.

### Pay as you go, pre-recorded (Universal-2)

Plan id: `assemblyai-prerecorded` · Pay as you go

- Price: $150 per 1,000 audio hours [1][2]
- Included: Not recorded
- Extra usage: $150 per 1,000 extra [1][3]
- Concurrency: Not recorded
- Rate limit: Not recorded
- Transcription of recorded audio: Yes [4]
- Real-time streaming speech: Not stated [5]
- Speaker diarization: Yes [6][7]
- Speaker diarization add-on price: {"usd_per_1k":20,"unit":"audio hours"} [6][8]
- No minimum billed duration per request: Yes [4][9][10]
- Korean speech: Yes [11][12]
- Visit: [Pricing page](https://plans.intoperson.com/go/assemblyai-prerecorded) (choose the plan on the page)

### Pay as you go, streaming (Universal-Streaming)

Plan id: `assemblyai-streaming` · Pay as you go

- Price: $150 per 1,000 audio hours [13][14][15]
- Included: Not recorded
- Extra usage: $150 per 1,000 extra [13][14][16]
- Concurrency: Not recorded
- Rate limit: Not recorded
- Real-time streaming speech: Yes [17]
- Transcription of recorded audio: Not stated [18]
- Speaker diarization: Yes [19][20]
- Speaker diarization add-on price: {"usd_per_1k":120,"unit":"audio hours"} [19][21]
- No minimum billed duration per request: Not stated [14][22]
- Korean speech: Not stated [13][23]
- Visit: [Pricing page](https://plans.intoperson.com/go/assemblyai-streaming) (choose the plan on the page)

## Applies to every plan

Recorded for the product or the provider; a plan-level value or a listed exception replaces it.

- Data storage or processing region (all products): EU, US [24][25][26]

## Collection notes

Pay as you go only. The pre-recorded plan is the Universal-2 model at $0.15 an audio hour (Universal-3.5 Pro is $0.21) and the streaming plan is Universal-Streaming at $0.15 an hour (Universal-3.6 Pro Realtime is $0.45). The EU region costs the same as the US region. Streaming is billed on the time the connection stays open, not on the audio sent. The free tier is a one-time $50 credit at sign-up (about 185 hours pre-recorded or 333 hours streaming). The docs MCP server is for AI coding assistants and does not call the transcription API.

## Sources and notes

Each number points to the provider's own sentence, as it appears on the page on the date shown.

1. [assemblyai.com/pricing](https://www.assemblyai.com/pricing) · official pricing · read 2026-10-17

> | Universal-2 | `universal-2` | **$0.15/hr** |

2. How the value follows from the source: $0.15 per audio hour is $150 per 1,000 audio hours.

3. How the value follows from the source: $0.15 per audio hour.

4. [assemblyai.com/docs/billing-and-pricing.md](https://www.assemblyai.com/docs/billing-and-pricing.md) · official docs · read 2026-10-17

> Pre-recorded transcription is billed on the duration of the submitted audio or video file in seconds, multiplied by the hourly rate for the selected speech model.

5. This price line is for pre-recorded audio; live audio has its own price line (the streaming plan).

6. [assemblyai.com/pricing](https://www.assemblyai.com/pricing) · official pricing · read 2026-10-17

> | Diarization, async — standard | +$0.02/hr | Universal-3.5 Pro async, Universal-2 async, SLAM-1 |

7. Speaker diarization is an add-on of $0.02 an audio hour on pre-recorded audio.

8. How the value follows from the source: $0.02 per audio hour is $20 per 1,000 audio hours.

9. [assemblyai.com/docs/billing-and-pricing.md](https://www.assemblyai.com/docs/billing-and-pricing.md) · official docs · read 2026-10-17

> Add-on features (for example, Entity Detection or Medical Mode) are billed separately at their own hourly rates, also pro-rated to the exact second.

10. Billing is by the seconds of the file; no sentence names a minimum duration.

11. [assemblyai.com/docs/pre-recorded-audio/supported-languages.md](https://www.assemblyai.com/docs/pre-recorded-audio/supported-languages.md) · official docs · read 2026-10-17

> Hindi, Croatian, Hungarian, Korean, Macedonian

12. Korean is in the supported languages of pre-recorded transcription, in the group with the higher word error rates.

13. [assemblyai.com/pricing](https://www.assemblyai.com/pricing) · official pricing · read 2026-10-17

> | Universal-Streaming English | `universal-streaming-english` | **$0.15/hr** |

14. [assemblyai.com/docs/billing-and-pricing.md](https://www.assemblyai.com/docs/billing-and-pricing.md) · official docs · read 2026-10-17

> Streaming Speech-to-Text is billed on the total duration that your WebSocket connection stays open, not on the amount of audio you send.

15. How the value follows from the source: $0.15 per hour is $150 per 1,000 hours.

16. How the value follows from the source: $0.15 per hour of connection time.

17. [assemblyai.com/docs/billing-and-pricing.md](https://www.assemblyai.com/docs/billing-and-pricing.md) · official docs · read 2026-10-17

> Streaming Speech-to-Text is billed on the total duration that your WebSocket connection stays open

18. This price line is for live audio; recorded audio has its own price line (the pre-recorded plan).

19. [assemblyai.com/pricing](https://www.assemblyai.com/pricing) · official pricing · read 2026-10-17

> | Diarization, streaming | +$0.12/hr | All streaming models incl.

20. Speaker diarization is an add-on of $0.12 an hour on streaming.

21. How the value follows from the source: $0.12 per hour is $120 per 1,000 hours.

22. Streaming is billed on the time the connection stays open, which is not the audio time and is not stated as a per-request minimum or the absence of one.

23. Universal-Streaming is described as an English-only model; the pages read do not state Korean for any streaming model.

24. [assemblyai.com/pricing](https://www.assemblyai.com/pricing) · official pricing · read 2026-10-17

> EU region is the same price as US. Use `api.eu.assemblyai.com` / `streaming.eu.assemblyai.com` for GDPR-compliant data residency at no premium.

25. [assemblyai.com/docs/pre-recorded-audio/select-the-region.md](https://www.assemblyai.com/docs/pre-recorded-audio/select-the-region.md) · official docs · read 2026-10-17

> The EU endpoint (`api.eu.assemblyai.com`) guarantees your data never leaves the European Union.

26. The pricing page names the US and the EU regions and prices them the same.

Check these plans against a workload: https://plans.intoperson.com/guide.md describes the inputs; the REST form is GET https://plans.intoperson.com/api/v1/products/assemblyai-stt.
