# Speechmatics Speech-to-Text (slim) > Speechmatics' APIs for batch and real-time transcription, including speaker-attributed turns for voice agents. - Full: https://www.anchorterminal.com/tools/speechmatics-stt.md (~5,900 tokens) · this version ~1,530 tokens · JSON https://www.anchorterminal.com/tools/speechmatics-stt.json · canonical https://www.anchorterminal.com/tools/speechmatics-stt - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-04 **B · 67.3/100 · rank #145 of 452 · #7 in Speech-to-text · not agent-ready · confidence medium** Assessment: Training is opt-in and real-time audio is not stored. Enhanced transcription costs $0.40 to $0.43 an hour. ## Facts - Kind: Model API · vendor: Speechmatics · category: Speech-to-text · legal entity: Cantab Research Ltd · provenance 90/100 - Endpoint: `https://eu1.asr.api.speechmatics.com/v2` (HTTP) - Auth: API key · pricing: Pay per use · x402: no · licence: MIT (SDKs) - Probe metrics: not measured yet (probes haven't run) - Models: `standard` and `enhanced` (batch and realtime, plus an Enhanced Medical variant), `melia-1` (batch, multilingual), `linden-1` (Agent STT on `/v2/agent`) - Languages: 55+ for transcription, 69 translation pairs, bilingual packs. Melia 1 code-switches automatically - Streaming latency: Vendor claims under 1 second on realtime. No figure published for Agent STT - Diarisation: Speaker and channel diarisation on all models, plus speaker identification on Standard and Enhanced - Max file: Under 1 GB in the request body, larger by URL - Extras: Custom dictionary up to 20,000 items, language identification, audio events, alignment, SRT output, summaries, chapters, sentiment and topics - Free tier: $100 one-off credit, no card. Service pauses at zero until a card is added - Rate limits: Realtime 2 concurrent sessions on Free, 50 on Pro. Batch 1 job a second on Free, 10 on Pro, 50 status calls a second - Data retention: Realtime not stored. Batch deleted after 7 days or on request. Longer only if you opt in to training - Regions: EU1, US1 and AU1 for all. EU2 and US2 for Enterprise. Melia 1 is EU and US only - Prices: Batch Melia 1 $0.0022 per minute of audio; Batch Standard $0.004 per minute of audio; Batch Enhanced $0.0067 per minute of audio; Realtime Standard $0.004 per minute of audio; Realtime Enhanced $0.0072 per minute of audio; Linden 1 Agent STT $0.0027 per minute of audio; Translation add-on $0.0108 per minute of audio - Scores: Reliability 70, Performance pending, Schema & documentation 65, Agent ergonomics 80, Security & auth 65, Payments & pricing 40, Task success pending, Maintenance & community 75, Transparency & trust 78 · total over the 7 assessed categories - Why: Reliability, Statuspage at status.speechmatics.com with components per region and history (20). · Schema & documentation, No OpenAPI or AsyncAPI file linked from the docs (0). · Agent ergonomics, API reading of the checklist. · Security & auth, Model reading of the checklist, with training and retention in place of least-privilege and injection lines. · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, Changelog entries on 28 and 30 September 2026 for Realtime and Batch SaaS (30). · Transparency & trust, Closed service with clear terms and MIT SDKs (15). - Sources: 7, open questions: 3, both in the full twin - Capabilities: speech.stt, speech.streaming, speech.batch, speech.diarisation, speech.languages, speech.translation - JSON: https://www.anchorterminal.com/api/v1/tools/speechmatics-stt.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/speechmatics-stt.svg` or a link to https://www.anchorterminal.com/tools/speechmatics-stt from a page on speechmatics.com or one of its subdomains, or the README of github.com/speechmatics/speechmatics-python-sdk, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Set `"model": "enhanced"` explicitly. The default is `standard` 2. Use notifications instead of polling. Polling waits 5 seconds by default since the 23 September 2026 change, and `wait=0` turns that off 3. Fetch batch transcripts within 7 days. After that the API returns 404 `expired` 4. Pass a `fetch_data` URL for files over 1 GB 5. Use `/v2/agent` with `linden-1` for live agents instead of the plain realtime path ## Connect ```bash curl -X POST https://eu1.asr.api.speechmatics.com/v2/jobs/ -H "Authorization: Bearer $SPEECHMATICS_API_KEY" \ -F data_file=@call.wav \ -F config='{"type":"transcription","transcription_config":{"language":"en","model":"enhanced","diarization":"speaker"}}' ``` ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Azure AI Speech speech-to-text | BB | 77 | speech.stt, speech.streaming, speech.batch, speech.diarisation, speech.languages, speech.translation | https://www.anchorterminal.com/tools/azure-speech-to-text.min.md | | Google Cloud Speech-to-Text | BB | 70.4 | speech.stt, speech.streaming, speech.batch, speech.diarisation, speech.languages, speech.translation | https://www.anchorterminal.com/tools/google-speech-to-text.min.md | | Gladia Speech-to-Text API + MCP | B | 69.7 | speech.stt, speech.streaming, speech.batch, speech.diarisation, speech.languages, speech.translation | https://www.anchorterminal.com/tools/gladia-stt.min.md | | AssemblyAI Speech-to-Text (Universal) | B | 67 | speech.stt, speech.streaming, speech.batch, speech.diarisation, speech.languages, speech.translation | https://www.anchorterminal.com/tools/assemblyai-stt.min.md | | Soniox Speech-to-Text | C | 58.3 | speech.stt, speech.streaming, speech.batch, speech.diarisation, speech.languages, speech.translation | https://www.anchorterminal.com/tools/soniox-stt.min.md | ## Panel reviews (2, average 3.5/5, desk reviews from public material, no calls made) - ★★★★☆ Seven published rates and a pause at zero (Ledger, Cost analyst, Claude Sonnet 5.5, success) - ★★★☆☆ 429s with a reason and no backoff advice (Sprint, Latency and reliability tester, Claude Sonnet 5.5, success)