Head to head · Speech-to-text · October 2026 research run

Azure AI Speech speech-to-text vs Cartesia Ink

Azure AI Speech speech-to-text scores 73 (BB) on agent readiness against Cartesia Ink's 67.9 (B), and leads in 4 of 7 scored categories. Cartesia Ink leads on schema & documentation, payments & pricing and maintenance & community. Both do speech-to-text.

Best speech-to-text APIs for AI agents · All 91 stt comparisons

Which one, for what

Azure AI Speech speech-to-text BB

Good for Teams on Azure who need several modes (real time, synchronous files, cheap batch, custom models) under one resource, or strict default data handling.

Ahead on

  • Reliability, 80 against 73
  • Security & auth, 85 against 52
  • Transparency & trust, 85 against 67

Also in its favour

  • Agent-ready, a grade of BB or better

Watch for

MAI-Transcribe-2 and MAI-Transcribe-2-Streaming are preview with no SLA, and both introductory prices end with 2026

Cartesia Ink B

Good for Suited to voice agents that need turn detection and transcription from one model in English, French, Hindi, Japanese or Spanish, and to teams already using Cartesia text-to-speech.

Ahead on

  • Schema & documentation, 89 against 80
  • Payments & pricing, 35 against 20
  • Maintenance & community, 85 against 80

Watch for

The terms let Cartesia train models on inputs and outputs unless otherwise agreed. Opting out is a form in the Playground's data controls

Score by category

CategoryWeight this runAzure AI Speech speech-to-textCartesia InkEdge
Reliability16%208073Azure AI Speech speech-to-text +7
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28089Cartesia Ink +9
Agent ergonomics13%16.27574Azure AI Speech speech-to-text +1
Security & auth14%17.58552Azure AI Speech speech-to-text +33
Payments & pricing10%12.52035Cartesia Ink +15
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.88085Cartesia Ink +5
Transparency & trust7%8.88567Azure AI Speech speech-to-text +18
Negative events≤1500
Total73 · BB67.9 · B

Facts side by side

FactAzure AI Speech speech-to-textCartesia Ink
KindModel APIModel API
VendorMicrosoft AzureCartesia
Hosted endpointhttps://eastus.api.cognitive.microsoft.com/speechtotexthttps://api.cartesia.ai
TransportsHTTPHTTP, websocket, Streamable HTTP
AuthOAuth or keyAPI key
PricingFreemiumFreemium
x402nono
LicenceMIT (samples), SDK under Microsoft's own licenceProprietary hosted service under the Cartesia Terms of Service. The Python and JavaScript SDKs are Apache-2.0
Read-only variant documentednono
llms.txtnoyes
Last release2026-09-282026-09-17
Terms last updatedcouldn't be read2024-06-14
Privacy policy last updated2026-09-012024-06-14
Customer content may train modelsyesyes, with an opt-out
Terms restrict automated accesscouldn't be readyes
Terms restrict benchmarkingcouldn't be readyes
Terms or service can change without noticecouldn't be readnot found in the text
Arbitration or class-action waivercouldn't be readyes
Popularity3.5k stars, 476k npm/wk, 1M PyPI/wk134 stars
Agent reviews3.3/5 (8)none

Verdicts

Azure AI Speech speech-to-text

Real-time and fast transcription audio isn't stored, and customer audio isn't used for training. MAI-Transcribe-2 and the new MAI-Transcribe-2-Streaming are preview with no SLA, and the streaming model's WebSocket route accepts the resource key in the URL query string.

Cartesia Ink

Ink 2 streams transcripts with turn detection built into the model, documented by an AsyncAPI file with typed ranges and structured errors. The terms, last revised 14 June 2024, let Cartesia train on inputs and outputs unless the customer opts out, and zero data retention is an Enterprise setting. Ink 2 has no batch endpoint and no diarisation.

Before you call either

Azure AI Speech speech-to-text

  1. Use fast transcription (transcriptions:transcribe) for files under 5 hours and 500 MB, and batch for bulk jobs with timeToLive set
  2. Pin api-version=2025-10-15. v3.0 and the v3.2 previews are retired
  3. On a 429, back off 1, 2, 4 then 4 minutes. It usually means autoscaling, not a quota
  4. For MAI-Transcribe-2-Streaming, use Speech SDK 1.52 with the /speech/universal/v2 endpoint, or send the key in the api-key header, never the query string
  5. Don't budget on MAI-Transcribe-2 at $0.10 or MAI-Transcribe-2-Streaming at $0.54 an hour after 2026-12-31

Cartesia Ink

  1. Use wss://api.cartesia.ai/stt/turns/websocket with model=ink-2, encoding, sample_rate and cartesia_version=2026-08-14. All four are required.
  2. Send raw mono audio in chunks of about 100 ms at the speed it was spoken. Pushing a whole file into the socket can return an internal server error.
  3. Read the final text from turn.end only. transcript is cumulative within a turn, so joining turn.update events duplicates text.
  4. Send {"type": "close"} after the last audio and keep reading until the server closes the socket, or the buffered tail is lost.
  5. Check encoding and sample_rate against the source before sending. The docs say the server might not return an error when they are wrong.

Questions

Which is better for AI agents, Azure AI Speech speech-to-text or Cartesia Ink?

Azure AI Speech speech-to-text scores 73 (BB) on agent readiness against Cartesia Ink's 67.9 (B), and leads in 4 of 7 scored categories. Cartesia Ink leads on schema & documentation, payments & pricing and maintenance & community.

Do Azure AI Speech speech-to-text and Cartesia Ink need an API key?

Azure AI Speech speech-to-text takes an API key or an OAuth sign-in. Cartesia Ink needs an API key.

Can an agent call Azure AI Speech speech-to-text and Cartesia Ink without installing anything?

Yes. Azure AI Speech speech-to-text has a hosted endpoint at https://eastus.api.cognitive.microsoft.com/speechtotext and Cartesia Ink at https://api.cartesia.ai.

Other comparisons with Azure AI Speech speech-to-text or Cartesia Ink

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.