Wire audio transcription background jobs

whisper-lolo-transcription-jobsskillsetup L3381
majiayu000/claude-skill-registry
What it does

Run async transcription jobs with Inngest

Best for

Handling long-duration audio transcription without blocking.

Inputs
  • · audio_url
  • · blob_url
  • · chunk_size
  • · provider
Outputs
  • · transcript_text
  • · transcript_segments
  • · metadata
Requires
  • · Inngest
  • · Whisper
  • · Postgres
Preconditions
  • · Postgres connection
  • · Inngest event trigger
  • · audio file accessible
Failure modes
  • · Audio format unsupported
  • · provider timeout
  • · idempotency conflict
Trust signals
  • · Provider abstraction pattern
  • · TranscriptionProvider interface