Compare realtime APIs

Pick up to four APIs from any category and see them side by side.

Picovoice Cheetah (on-device streaming STT)
Picovoice
Amazon Transcribe Streaming (incl. Medical and Call Analytics)
AWS
Azure AI Speech real-time speech to text
Microsoft
CategorySpeech-to-textSpeech-to-textSpeech-to-text
StatusGAGAGA
Est. per minute$0.02$0.01 - 0.075$0.0067 - 0.025
How that was worked outFoundation Plan if fully used: $6,000 / (25,000 min x 12) = $0.02/min. Unused minutes raise the effective rate.$0.01/min standard streaming up to $0.075/min Medical. Add PII redaction or CLM as needed.$0.40/hr commitment-tier overage up to $1.20/hr custom + $0.30/hr add-on. Pay-as-you-go standard is $0.0167/min.
Pricing modelfreeper-minuteper-hour
Free tierNon-commercial free tier; commercial free trial grants Foundation Plan rights.60 minutes per month for 12 months from first request (excludes PII redaction).F0: 5 audio hours per month shared between standard and custom real-time; 1 concurrent request.
Connects byOn-device SDK (no network audio)HTTP/2, WebSocketWebSocket (via Speech SDK), REST for short audio
Audio in16-bit PCM frames of Cheetah's frame_length (16 kHz mono in Picovoice SDKs; not restated on the doc page read).PCM signed 16-bit little-endian (not WAV), FLAC, or Opus in Ogg. 16 kHz recommended; 8 kHz telephony accepted. Chunks of 50-200 ms recommended; send zero-byte silence rather than pausing.Speech SDK handles microphone, files and push/pull streams; default 16 kHz 16-bit mono PCM; compressed formats via GStreamer.
Audio outn/an/an/a
LanguagesEnglish, French, German, Italian, Japanese, Korean, Spanish, Portuguese; more for Enterprise.Many streaming languages (count not re-verified); Medical is US English.100+ locales (see language support page; count not re-verified).
Latency (vendor claim)Runs locally; no network round trip. No numeric claim captured.No vendor figure captured; latency depends on chunk size per docs.No vendor figure captured.
Key limits
  • Usage metered against account limits via AccessKey.
  • Commercial use requires a paid plan.
  • 25 concurrent standard streams per region by default (adjustable); Medical and Call Analytics streams also 25.
  • Streams must be close to real time; LimitExceededException on overuse.
  • Billed in 1-second increments, no per-request minimum for transcription.
  • Concurrent real-time requests: F0 1 (fixed), S0 100 default (adjustable); limit is shared with speech translation.
  • Diarization identifies up to 35 speakers (errors beyond that).
High-severity warnings
  • Free tier is non-commercial
  • Old price figures circulate
  • Pricing page shows no numbers
ComplianceAudio processed on device (privacy by design).Amazon Transcribe and Transcribe Medical are HIPAA-eligible under the AWS BAA per AWS (not re-verified here). AI services opt-out policy controls data use for training.Azure compliance scope (HIPAA BAA, SOC, ISO) applies to Azure AI Speech per Microsoft; connected/disconnected containers available. Not re-verified.
Self-hostableYesNoYes
Last checked2026-10-102026-10-102026-10-10
Key numbers and features
$/hour$1.2$0.6$1
Bills silence-Yes-
Free tierYesYesYes
Free credit $---
Live speakers-YesYes
Turn detectYes--
KeytermsYesYesYes
PII redact-Yes-
PartialsYesYesYes
Mixed langs--Yes
8 kHz phone-No-
Latency ms---
Languages877-
Max session min---
Concurrency-25100
WebRTCNoNoNo
WebSocketNoYesYes
gRPCNoNoNo
HIPAA-YesYes
SOC 2--Yes
EU data-YesYes
Self-hostYesNoYes
Open weightsNoNoNo
High warnings111