This is a submission for the Google AI Studio Multimodal Challenge
BedTales: AI-Powered Bedtime Storytelling for Families
What I Built
I built BedTales, a storytelling applet that brings back the tradition of bedtime stories with the power of AI.
For thousands of years, storytelling has been how parents pass wisdom, morals, and imagination to their children. BedTales reimagines this timeless tradition by helping parents and kids co-create magical bedtime stories — complete with illustrations, voices, and saved characters — in just a few taps or even by speaking out loud.
BedTales isn’t just about reading stories; it’s about sparking imagination, encouraging creativity, and making bedtime an experience families look forward to.
Key Features:
- AI Story Generation: Unique stories crafted from user prompts (character, setting, plot, concept).
- AI Illustration: Each paragraph gets its own matching AI-generated artwork.
- Character Creation: Save custom characters with portraits and reuse them across stories.
- Voice-to-Prompt: Speak a story idea, and the AI structures it automatically.
- Library & History: Save stories, track history, and revisit favorite tales.
- Customization: Choose fonts, themes, and layouts to make the reading experience personal.
- Data Portability: Export and share stories or entire libraries as JSON files.
The result is an offline-first Progressive Web App (PWA) that runs seamlessly on mobile, tablet, or desktop.
Demo
👉 [Deployed Applet Link]: Pending Due to Cloud Run Card Verification Issues
👉 [Ai Studio Link]: https://ai.studio/apps/drive/1kbom6wMNcX9viSeW3RBlTvYH-lnQGuuo
📸 Screenshots:
How I Used Google AI Studio
BedTales is powered by Google Gemini models inside Google AI Studio. Each core feature of the app is mapped to a specific multimodal capability:
- Gemini 2.5 Flash → Generates story text, titles, structured prompts, and transcribes audio inputs.
- Imagen → Creates unique illustrations for each story paragraph and character portrait.
- Gemini Flash + Audio Input → Converts voice into structured prompts for characters or full story ideas.
All services are orchestrated in geminiService.ts
and deployed with Cloud Run for scalability and simplicity.
Multimodal Features
The app combines text, audio, and images in a way that enhances storytelling:
- Voice-to-Story: Kids or parents can simply speak an idea, and BedTales turns it into a structured bedtime story.
- Text + Image Pairing: Each paragraph comes with a tailored illustration, turning reading into an immersive experience.
- Character Consistency: Reference images are supported, so characters look the same across multiple stories.
This blend of modalities transforms storytelling from static text into a dynamic, visual, and auditory adventure — keeping children engaged and making family time more memorable.
Top comments (0)