Inspiration
Research in the College Teaching journal showed that humor in the classroom can increase student retention of information by up to 15%
A study in the Journal of Experimental Education found that humor reduced anxiety in learning situations by up to 25%, leading to improved performance
We saw an opportunity to blend humor with learning, leveraging AI to create a unique educational experience that appeals to both tech enthusiasts and those new to the field.
What it does
Learn & Chuckle is an AI-powered learning app that generates educational content infused with humor. It creates two types of content: LESSONS: 60-75 second spoken audio lessons that are educational and comedic, covering user-selected tech topics.
MEMEs: 30-second witty, lighthearted audio clips that humorously explain tech concepts. The platform uses advanced AI to generate content and text-to-speech technology to deliver it in an engaging audio format.
How we built it
Next.js for the frontend and API routes OpenAI's GPT models for content generation ElevenLabs API for text-to-speech conversion TypeScript for type-safe code Supabase for database management Custom AI prompts to balance education and humor
Challenges we ran into
Balancing educational value with humor without compromising content, by ensuring the AI backend follows predefined policies thru multiple testing iterations and trials and errors. Optimizing text-to-speech to convey proper timing and emphasis for humor Migrating code from JS to NextJS for better UX .
Accomplishments that we're proud of
Achieving high-quality audio output that enhances the learning experience Building a user-friendly interface that makes learning tech concepts enjoyable
What we learned
The importance of prompt engineering in guiding AI to produce desired outcomes Techniques for optimizing text-to-speech for comedic timing The challenges and opportunities in using AI for educational content creation
What's next for Learn & Chuckle
Expanding the range of topics covered to include more specialized tech areas Implementing user feedback loops to continuously improve content quality Developing personalized learning paths based on user preferences and performance Monetization via partnerships with brands
Built With
- cloud
- idx
- nextjs
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.