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

Integrations

Use Speech Revolutions with Next.js, FastAPI, Django, Amazon S3 and Supabase.

Next.js

Call Speech Revolutions from the server side of your Next.js app (a Route Handler or a Server Action) so your API key never reaches the browser. Covers file upload, live progress, and a webhook Route Handler.

FastAPI

Integrate Speech Revolutions into a FastAPI service: submit a job from an endpoint, record progress from the async client's callbacks, expose a progress endpoint, and receive signed completion webhooks.

Django

Integrate Speech Revolutions into a Django app: a view that submits a file for transcription, a model that stores each job's status and progress, and a webhook view that verifies the signature and records the result.

Amazon S3

Transcribe audio stored in Amazon S3 without downloading it: presign a short-lived GET URL, pass it to Speech Revolutions, and write the JSON transcript back to a bucket.

Supabase

Transcribe audio in Supabase Storage without downloading it: create a signed URL, pass it to Speech Revolutions, write the transcript to a Postgres table, and stream progress over Realtime.