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.