Cloudflare-native audio platform

Long-form transcription without pretending every file is a sync request.

Orpheus keeps short clips fast, routes long recordings into durable async jobs, and gives you uploads, jobs, timestamps, VTT, and usage visibility on one Cloudflare-native stack.

Anonymous demo

Try the 30-second transcription demo

Requests are rate-limited and isolated from paid workloads. Use this to validate the API path, not to batch process files.

Short audio stays sync

Requests above the sync-safe threshold fail fast instead of quietly mutating into background jobs.

Long audio is explicit async

Uploads, jobs, chunk orchestration, merge, callbacks, timestamps and VTT all stay visible and recoverable.

One control plane

/v1/audio/ingest gives first-party clients a best-effort route decision before bytes are uploaded.

Stable result contract

text, segments and vtt are guaranteed. Word timestamps remain provider best effort.

Built for recoverable uploads and durable jobs

Weak-network clients can resume from explicit upload session state. Background jobs expose status, usage and result metadata instead of hiding real work behind optimistic sync UX.

Upload recovery

GET /v1/audio/uploads/:id reports completion and consumption state so clients can safely replay complete.

Console visibility

Inspect jobs, uploads, API keys, billing, webhooks and workspace settings from the same deployment boundary as the API.