Skip to main content
Watch: I Built an AI App Without Leaving Databricks

Amazon speech APIs - verified

Amazon speech API pricing and models

Amazon (Transcribe, Polly): 3 speech-to-text models and 4 text-to-speech models, read from the provider's own pages on October 18, 2026. Its lowest speech-to-text rate converts to $0.36 an hour (Amazon Transcribe standard batch). No model here has a scheduled shutdown date.

Read from aws.amazon.com, docs.aws.amazon.com. Compare every speech API

Speech-to-text
3
Text-to-speech
4
Realtime voice
0
Retiring
0

Amazon Transcribe standard batch

Speech-to-text - Amazon Transcribe (batch)

Price (provider's unit)

$0.006 per minute (US East (N. Virginia))

“Batch transcription is priced at $0.006 per minute.”
aws.amazon.com

Note: Not tiered. The pricing page's US East (N. Virginia) example states the flat rate, the rendered Standard Batch table (default region US East (Ohio)) shows a single row '$0.006', and the page's pricing data file has one tier for US East (N. Virginia): 'Transcription Job Audio to Text per second from 0 to Inf' at 0.0001000000 USD per second. Tiered rates on the page apply to PII redaction, custom language models, toxicity detection and call analytics, not to standard batch.

Converted $/hour (our arithmetic)
  • $0.36converted from $0.006 per minute
Languages

113 language codes in the supported-languages table derived

“The languages supported by Amazon Transcribe are listed in the following table”
Context - docs.aws.amazon.com

Note: Language codes counted by us in the supported-languages table (113 rows).

Streaming

No

“In the following table, 'batch' refers to transcribing a media file located in an Amazon S3 bucket and 'streaming' refers to transcribing streamed media in real time.”
docs.aws.amazon.com
Max audio

28,800 seconds and 2 GB per file

“| Maximum audio file length | Each supported Region: 28,800 Seconds | No | The maximum length of an audio file in seconds. |”
docs.aws.amazon.com

Note: File size limit from the next row on the same page: '| Maximum audio file size | Each supported Region: 2 Gigabytes | No | The maximum size of an audio file in Gigabytes. |'.

Status
Not stated

Features

  • diarization, custom vocabulary, language identification included

    “This pricing includes features such as custom vocabularies, vocabulary filtering, speaker diarization, and language identification.”
    aws.amazon.com

Billed per second, no minimum. Language count is ours. Rate confirmed 2026-10-18 for US East (N. Virginia) on the pricing page example and the page's pricing data file; it is a single flat rate, not a tier.

Amazon Transcribe standard streaming

Speech-to-text - Amazon Transcribe (streaming)

Price (provider's unit)

$0.01 per minute (US East (N. Virginia))

“Streaming transcription is priced at $0.01 per minute.”
aws.amazon.com

Note: Not tiered. The pricing page's US East (N. Virginia) example states the flat rate, the rendered Standard Streaming table (default region US East (Ohio)) shows a single row '$0.01', and the pricing data file has one tier for US East (N. Virginia): 'Streaming Stream to Text per second from 0 to Inf' at 0.0001667000 USD per second.

Converted $/hour (our arithmetic)
  • $0.60converted from $0.01 per minute
Languages

99 of the 113 language codes in the supported-languages table support streaming derived

“'streaming' refers to transcribing streamed media in real time”
Context - docs.aws.amazon.com

Note: Counted by us: 99 of the 113 codes list 'streaming' in the Data input column (streaming for codes marked * is unavailable in some Regions).

Streaming

Yes

“Amazon Transcribe API for both streaming and batch transcriptions is billed monthly based on the tiered pricing shown below.”
aws.amazon.com
Max audio
Not stated
Status
Not stated

Features

  • diarization, custom vocabulary, language identification included

    “This pricing includes features such as custom vocabularies, vocabulary filtering, speaker diarization, and language identification.”
    aws.amazon.com

Pricing data file: 'Streaming Stream to Text per second from 0 to Inf | 0.0001667' (US East (N. Virginia)). Single flat rate, not tiered.

Amazon Transcribe Medical

Speech-to-text - Amazon Transcribe Medical

Price (provider's unit)

$0.075 per minute (batch and streaming)

“Standard Batch Transcription ($/minute): $0.07500”
aws.amazon.com

Note: The rendered Medical tables default to US East (Ohio) and show '$0.07500' for both Standard Batch and Standard Streaming. The page's pricing data file gives 0.0012500000 USD per second (= $0.075 per minute) for both 'Transcription Job Medical per seconds' and 'Streaming Medical per seconds' in US East (N. Virginia).

Converted $/hour (our arithmetic)
  • $4.50converted from $0.075 per minute
Languages
Not stated
Streaming
Not stated
Max audio
Not stated
Status
Not stated

Pricing page example: 'Medical consultation over a phone call | 60 minutes | $4.500'.

Amazon Polly Standard voices

Text-to-speech - Amazon Polly Standard

Price (provider's unit)

$4.00 per 1 million characters

“Amazon Polly's Standard voices are priced at $4.00 per 1 million characters for speech or Speech Marks requests (when outside the free tier).”
aws.amazon.com
Languages

42 language variants across all Polly engines derived

“The following table shows all the voices that Amazon Polly offers.”
Context - docs.aws.amazon.com

Note: Rows counted by us in the available-voices table (numbered 1 to 42 on the page).

Streaming
Not stated
Limit per request
Not stated
Status
Not stated

Free tier: 5 million characters per month. Language count (42 table rows) is ours and covers all engines.

Amazon Polly Neural voices

Text-to-speech - Amazon Polly Neural

Price (provider's unit)

$16.00 per 1 million characters

“Amazon Polly's Neural voices are priced at $16.00 per 1 million characters for speech or Speech Marks requested (when outside the free tier).”
aws.amazon.com
Languages
Not stated
Streaming
Not stated
Limit per request
Not stated
Status
Not stated

Amazon Polly Long-Form voices

Text-to-speech - Amazon Polly Long-Form

Price (provider's unit)

$100.00 per 1 million characters

“Amazon Polly's Long-Form voices are priced at $100.00 per 1 million characters for speech or Speech Marks requested (when outside the free tier).”
aws.amazon.com
Languages
Not stated
Streaming
Not stated
Limit per request
Not stated
Status
Not stated

Amazon Polly Generative voices

Text-to-speech - Amazon Polly Generative

Price (provider's unit)

$30 per 1 million characters

“Amazon Polly's Generative voices are priced at $30 per 1 million characters for speech requests (when outside the free tier).”
aws.amazon.com
Languages
Not stated
Streaming
Not stated
Limit per request
Not stated
Status
Not stated

Free tier: 100 thousand characters per month for the first 12 months.

FAQ

How much does Amazon speech-to-text cost?

Amazon Transcribe standard batch: $0.006 per minute (US East (N. Virginia)). Amazon Transcribe standard streaming: $0.01 per minute (US East (N. Virginia)). Amazon Transcribe Medical: $0.075 per minute (batch and streaming). Prices are in Amazon's own units as of October 18, 2026.

How much does Amazon text-to-speech cost?

Amazon Polly Standard voices: $4.00 per 1 million characters. Amazon Polly Neural voices: $16.00 per 1 million characters. Amazon Polly Long-Form voices: $100.00 per 1 million characters. Amazon Polly Generative voices: $30 per 1 million characters. Prices are in Amazon's own units as of October 18, 2026.

Sources

Verified from each provider's own pricing pages and model docs; every quote was string-matched against the page that day. Prices are shown in the provider's own unit. Values marked derived were counted by us or taken from Azure's Retail Prices API, not from a pricing page. Prices change without notice; check the linked source before you commit a budget to one.

Newsletter

Know when a speech API changes its prices

One email per week. New model releases, pricing changes and what they mean for what you build.