Home / Companies / Upstash / Blog / Post Details
Content Deep Dive

Scheduling Audio Transcriptions with QStash

Blog post from Upstash

Post Details
Company
Date Published
Author
Rishi Raj Jain
Word Count
4,724
Language
English
Hacker News Points
-
Summary

This tutorial guides users through the process of creating a scalable audio transcription system leveraging Upstash QStash for task scheduling and Fireworks AI for transcription services. It involves setting up a Next.js application integrated with Clerk for user authentication, Upstash Redis for storing transcription history, and Cloudflare R2 for handling file uploads using presigned URLs. The system is designed to allow users to upload audio files for transcription, schedule these tasks using QStash, and display transcription results back to users in a structured interface. The tutorial emphasizes the use of modern web technologies and best practices, including the implementation of middleware for session management and the integration of UI components for a seamless user experience. Finally, the application is deployed on Vercel, demonstrating a full cycle from development to deployment.