Speech RevolutionsDocs
QuickstartGuidesSDKsAPI reference
HomeConsole

Get started

  • Introduction
  • Quickstart
  • Authentication

Guides

  • Uploading files
  • One-request transcription
  • Job lifecycle
  • Terminal & cURL
  • Live progress
  • Webhooks
  • Timestamps
  • Speaker diarization
  • Output formats & subtitles
  • Features & formats

API reference

  • Overview
  • GETList jobs
  • GETGet job
  • GETStream progress
  • POSTCancel job
  • POSTCheck failed jobs
  • POSTTranscribe

SDKs

  • Python
  • JavaScript
  • Go (Golang)
  • C#

Migrate

  • Switching STT APIs
  • From Deepgram
  • From AssemblyAI
  • From OpenAI Whisper API
  • From ElevenLabs
  • From self-hosted Whisper

Recipes & tutorials

  • Cookbook
  • Meeting transcription app
  • Batch transcription
  • Subtitle generation

Integrations

  • Next.js
  • FastAPI
  • Django
  • Amazon S3
  • Supabase

Resources

  • MCP server
  • Versioning & deprecation
  • Benchmarks

SDKs

Official Speech Revolutions clients for Python, JavaScript, Go and C#.

Python

The official Python client for the Speech Revolutions STT API, with a synchronous SpeechRevolutions client and an asyncio AsyncSpeechRevolutions client.

JavaScript

The official JavaScript and TypeScript client for the Speech Revolutions STT API. Promise-based, and runs on Node 18+ using native fetch.

Go (Golang)

The official Go client for the Speech Revolutions STT API.

C#

The official C# client for the Speech Revolutions STT API. Async methods throughout, targeting net8.0.