Completed
35:02 Outro
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Build a Sick AI-Voice Memo App with Next.js and OpenAI Whisper - Background Jobs, Cron Job, and Inngest
Automatically move to the next video in the Classroom when playback concludes
- 1 00:00 Intro
- 2 00:43 Demo
- 3 02:31 Create new Next.js app
- 4 02:57 Markup & styling
- 5 05:21 Audio recording navigator.mediaDevices
- 6 06:34 Upload audio to server-side
- 7 09:03 Add database + Prisma
- 8 12:19 Background jobs / queue / cron job for this AI-workflow
- 9 13:37 Inngest
- 10 17:21 processAudio function
- 11 20:47 Transcribe with OpenAI Whisper
- 12 21:57 Split up workflow in Inngest step functions
- 13 24:35 Extract data from text with OpenAI and step.ai.wrap
- 14 26:40 Polling
- 15 28:55 UI
- 16 29:27 Demo
- 17 31:22 Rate limiting / Priority / Throttling
- 18 32:19 Event-driven workflow
- 19 32:35 Cron job
- 20 33:23 step.sleep
- 21 35:02 Outro