An open source audio transcription and transformation app. Powered by Together.ai.
- Together.ai for LLM-powered audio transcription and transformation
- Vercel's AI SDK as the LLM framework
- Clerk for authentication
- Neon for postgres
- Next.js App Router
- S3 for object storage (audio files)
- Upstash Redis for rate limiting
- Prisma for ORM
- Vercel for hosting
- Create an account on the site with Clerk
- Upload an audio file, which gets uploaded to S3
- The audio is transcribed using Together.ai's Whisper model
- Optionally, transform the transcription using LLMs (summarize, extract, etc.)
- View and manage your transcriptions in your dashboard
- Fork or clone the repo
- Create an account at Together AI for the LLM
- Create an account at Upstash for Redis
- Create an account at AWS for S3
- Create an account at Neon for the DB
- Create a Clerk account at Clerk for authentication
- Create a
.env
file (use.example.env
for reference) and add your API keys - Run
pnpm install
andpnpm run dev
to install dependencies and start the app locally