# Speech Revolutions — batch speech-to-text API

Speech Revolutions is a batch speech-to-text API. Upload recorded audio or video and get back a
transcript with speaker labels (diarization) and word-level timestamps, as JSON, TXT, SRT, VTT,
DOCX or PDF. Language is detected automatically across 99+ languages, including switches
mid-file. About 60,000 hours of audio a month run through it in production.

## Pricing

- $0.003 per audio minute ($0.18 per hour), billed by the second.
- Speaker diarization, word timestamps and every output format are included. No add-ons.
- $10 of free credit on signup, no card required. Details: https://www.speechrevolutions.com/pricing.md

## Speaker diarization, measured

Diarization error rate (DER), lower is better, overlap-aware at a 0.25 s collar:

- Pooled across AMI-SDM, NotSoFar and DiPCo: Speech Revolutions 16.7%, AssemblyAI 24.6%, ElevenLabs 29.7%, Deepgram 35%, Soniox 36.2%.
- VoxConverse (interviews, talk shows; strict): Speech Revolutions 3.6%, AssemblyAI 9.8%, Deepgram 10.6%.
- Method and tables: https://www.speechrevolutions.com/best-speaker-diarization-api

## Start

1. Create an account and an API key at https://console.speechrevolutions.com (self-serve).
2. `pip install speechrevolutions` (also npm, Go, NuGet).
3. Call it:

```python
from speechrevolutions import SpeechRevolutions

client = SpeechRevolutions()  # reads SPEECHREVOLUTIONS_API_KEY
result = client.transcribe("meeting.mp3")
for u in result.utterances:
    print(u.speaker, u.text)
```

## For agents

- MCP server (docs, pricing, benchmarks; no key needed): https://www.speechrevolutions.com/mcp
- MCP server for transcription (stdio): `npx -y speechrevolutions mcp` with SPEECHREVOLUTIONS_API_KEY set
- OpenAPI 3.1: https://docs.speechrevolutions.com/openapi.json
- Authentication: https://www.speechrevolutions.com/auth.md
- Docs index: https://docs.speechrevolutions.com/llms.txt · every docs page as one file: https://docs.speechrevolutions.com/llms-full.txt
- Versioning and deprecation policy: https://docs.speechrevolutions.com/versioning/
- Site index: https://www.speechrevolutions.com/llms.txt · discovery catalog: https://www.speechrevolutions.com/.well-known/ai-catalog.json

## Pages

- Use cases: https://www.speechrevolutions.com/use-cases
- Comparisons: https://www.speechrevolutions.com/vs/assemblyai, https://www.speechrevolutions.com/vs/deepgram, https://www.speechrevolutions.com/vs/elevenlabs, https://www.speechrevolutions.com/vs/soniox
- Glossary: https://www.speechrevolutions.com/glossary
- Blog: https://www.speechrevolutions.com/blog
