PassionCast Uses Gemini and ElevenLabs to Turn Personal Passions Into Audio Stories
A developer built PassionCast, an AI-powered web app, as part of DEV Community's Weekend Challenge: Passion Edition. The tool asks users four questions about their passion — its origin, a favourite memory, and its ongoing significance — then generates a structured mini-documentary using Google Gemini. Users can select a storytelling tone, such as nostalgic or cinematic, before Gemini produces a title, story, highlight quote, and caption. ElevenLabs then converts the written story into expressive audio narration with playback controls, creating a documentary-style listening experience. The app is built with Next.js, TypeScript, and Tailwind CSS, and is available as an open-source project on GitHub.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in