Hack #5: Kiro · AWS Kiro
21 Apr, 12:44
RoastCast: Your GitHub, Harshly Roasted What I made: RoastCast is a high-quality AI app that turns any GitHub username into a fully produced, brutal podcast episode. It looks at a user's commit history, repository names, and coding habits to come up with a funny "roast" that is read by two different AI host personalities. How it works and the technology stack: ElevenLabs: I used ElevenLabs' high-fidelity Text-to-Speech (TTS) to give the hosts unique, human-like personalities, which was the most important part of the experience. I also used the ElevenLabs Music model to make a custom, upbeat "late-night talk show" background track that changes based on how intense the roast is. Kiro: Created using Kiro's spec-driven method, which let me control complicated audio-merging logic. Kiro played a big role in figuring out the requirements for real-time FFmpeg processing, which would combine dialogue, sound effects, and background music into a smooth MP3. AI Orchestration: We use Groq to look at the GitHub profile data and write the funny script. This makes sure that each roast is different and takes into account the situation. What makes it special: Most AI apps only give a short summary of the text. RoastCast gives you a finished product: a downloadable, professional-grade podcast episode that makes debugging, which can be very annoying, into a funny, shareable piece of entertainment.
