induwara.lkinduwara.lk
induwara.lkAI · Pricing

AI Transcription (Speech-to-Text) API Cost Calculator

Enter how much audio you need transcribed and compare the cost across OpenAI Whisper, Deepgram, AssemblyAI, Google, and Azure — in dollars and rupees, side by side. Each vendor's billing-rounding rule and free tier is built in. No signup, no ads, sources cited below.

By Induwara AshinsanaUpdated Jun 5, 2026
Transcription provider cost comparison

Length of one audio file. Use the files field for batches.

Batch size. Each file is the length above. Affects Google's per-file 15-second rounding.

Use-case presets

A single batch. Per-month free tiers do not apply to one-off jobs.

Rs

CBSL daily indicative rate. Edit to match your bank's rate.

OpenAI Whisper cost
$0.36
Rs 110 one-off
Cheapest provider
$0.12
AssemblyAI Nano · Rs 37 one-off
Effective cost / hour
$0.360
Per hour of audio at the highlighted rate
Saving vs dearest
64%
Highlighted is 64% below the priciest option
Provider$/minBilled minCost USDCost LKR$/hr
AssemblyAI Nano Cheapest
$0.002060$0.12Rs 37$0.120
Deepgram Nova
$0.004360$0.26Rs 79$0.258
OpenAI WhisperHighlighted
$0.006060$0.36Rs 110$0.360
AssemblyAI Best
$0.006260$0.37Rs 113$0.370
Google Cloud STT
$0.016060$0.96Rs 293$0.960
Azure AI Speech
$0.016760$1.00Rs 305$1.000

One-off USD per provider

AssemblyAI Nano
$0.12
Deepgram Nova
$0.26
OpenAI Whisper
$0.36
AssemblyAI Best
$0.37
Google Cloud STT
$0.96
Azure AI Speech
$1.00

Pre-recorded, standard tiers only — no streaming, real-time, or speaker-diarization surcharges. Volume and committed-use discounts are not modelled; published pay-as-you-go rates only.

All math runs in your browser. No audio, file, or API key leaves the page — this is a price estimator, not a transcriber.

How it works

The calculator takes a single audio duration, multiplies it by the number of files in your batch, and prices that volume against every provider's published pay-as-you-go rate. All rates are stored as a single source value — per minute or per hour exactly as the vendor lists it — and converted to a common per-minute basis for the comparison.

  1. Normalise the duration. Hours are multiplied by 60. Your length is treated as the size of one file; the file count then scales the total: total minutes = length × 60 (if hours) × files.
  2. Apply each vendor's billing granularity. Whisper rounds to the nearest second; Deepgram, AssemblyAI and Azure bill per second — for all four, billed minutes equal the entered minutes. Google rounds each request up to the next 15-second increment: billed = ceil(minutes ÷ 0.25) × 0.25 per file, which adds a premium when you send many short clips.
  3. Subtract the free tier.When you pick “Per month”, Google's first 60 audio minutes each month are removed before pricing. One-off jobs do not get a monthly free allowance.
  4. Price it. cost = billed minutes × rate per minute. Per-hour list prices (AssemblyAI Best and Nano, Azure) are divided by 60 to get the per-minute rate; that derivation is cross-checked in the data module so the per-hour and per-minute views always agree.
  5. Convert and project. LKR is cost × USD→LKR using the editable, CBSL-sourced rate. For monthly jobs the annual figure is simply the monthly cost × 12. The effective cost-per-hour column lets you eyeball providers regardless of clip length.

Every rate links to the vendor's own pricing page and carries a last-verified date. The comparison covers pre-recorded, standard tiers only — streaming, real-time, and speaker-diarization surcharges are out of scope so the rows stay apples-to-apples, and enterprise volume discounts are not modelled.

Worked examples

10 hours of archive audio — one-off

600 minutes, 1 file, billed once. At Rs 305/USD.

  1. Total audio: 10 hours × 60 = 600 minutes
  2. Whisper: 600 × $0.006 = $3.60 (≈ Rs 1,098)
  3. Deepgram Nova: 600 × $0.0043 = $2.58 (≈ Rs 787)
  4. AssemblyAI Best: 600 × ($0.37 ÷ 60) = $3.70
  5. AssemblyAI Nano: 600 × ($0.12 ÷ 60) = $1.20 ← cheapest
  6. Google: 600 × $0.016 = $9.60 (no free tier on one-off jobs)
  7. Azure: 600 × ($1.00 ÷ 60) = $10.00

Podcaster — 4 × 45-minute episodes per month

180 minutes/month, 1 file, monthly. Free tier applied.

  1. Monthly audio: 4 × 45 = 180 minutes
  2. Whisper: 180 × $0.006 = $1.08/mo → $12.96/yr
  3. Deepgram: 180 × $0.0043 = $0.774/mo → $9.29/yr ← cheapest neural-grade
  4. Google: (180 − 60 free) × $0.016 = 120 × $0.016 = $1.92/mo → $23.04/yr
  5. AssemblyAI Best: 180 × ($0.37 ÷ 60) = $1.11/mo → $13.32/yr

Edge case — 200 short voice notes of 18 seconds

0.3 min × 200 files, one-off. Shows Google's 15-second rounding.

  1. Total entered audio: 0.3 × 200 = 60 minutes
  2. Google rounds each file up: ceil(0.3 ÷ 0.25) × 0.25 = 0.5 min/file
  3. Google billed: 0.5 × 200 = 100 minutes → 100 × $0.016 = $1.60
  4. Whisper (per second): 60 × $0.006 = $0.36 — no rounding penalty
  5. Lesson: for many short clips, per-second billing beats Google's increments

Frequently asked questions

Sources & references

These rates were last cross-checked against each vendor's pricing page on 2026-06-05. API pricing changes frequently — confirm against the linked source before committing to a provider. The USD→LKR field is editable so you can match the rate your bank gives you.

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Spotted a stale rate, a new provider, or an edge case worth modelling?

Email me at [email protected] — most fixes ship within 24 hours.