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

Share this project:

Updates