ChitraKatha_AI
The Engagement Gap: Traditional educational media fails to capture children's short attention spans, whereas ChitraKatha provides personalized, interactive storybooks that turn screen time into an engaging learning exper
Core trick
A vision model extracts a child's appearance into a fixed visual signature that conditions every page's image generation, keeping the character consistent.
Description
The Engagement Gap: Traditional educational media fails to capture children's short attention spans, whereas ChitraKatha provides personalized, interactive storybooks that turn screen time into an engaging learning experience.
The Character Consistency Bottleneck: Standard generative image models produce completely different-looking characters across pages; ChitraKatha solves this by utilizing a multimodal Vision Profiler to extract and enforce an immutable, repeatable visual signature of the child as the main character.
The High-Latency Production Cycle: Crafting a children's book usually takes weeks of sequential writing, illustrating, and voice-recording; ChitraKatha’s parallelized multi-agent orchestrator slashes this high-throughput pipeline down to under 20 seconds.
The Regional Language Divide: Over 80% of interactive children's media is locked behind English; ChitraKatha democratizes creative learning by generating and narrating premium stories in native Indian scripts (Hindi, Kannada, Tamil, Telugu).
Cultural Disconnection in AI: Global media lacks local folklore context; ChitraKatha bridges this gap with a "Mythological Twist" toggle that seamlessly weaves children as protagonists into rich Indian mythological landscapes (Panchatantra, Ramayana) to preserve cultural heritage.
gemini-3.5-flash (Multi-Agent Core): Powers Agent A: VisionProfiler to synthesize child character designs, Agent B: NarrativeArchitect to draft story script structures, and Agent D: LinguisticLocalizer to translate narration tracks into regional scripts.
gemini-omni-flash-preview (Agent C: Motion Orchestrator / Omni): Translates flat, static 2D story illustrations into beautiful, fluid, and temporally-stable cinematic motion video segments.
gemini-3.1-flash-lite-image (High-Throughput Imagen Engine): Executes high-velocity concurrent image generations to design the rich Ghibli-inspired, high-contrast background artwork.
gemini-3.1-flash-tts-preview (Narration Voice Engine): Synthesizes rich, expressive, human-like voice recordings of regional text narrations to provide a complete multisensory experience for children.
README excerpt
# React + TypeScript + Vite
This template provides a minimal setup to get React working in Vite with HMR and some Oxlint rules.
Currently, two official plugins are available:
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Oxc](https://oxc.rs)
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/)
## React Compiler
The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation).
## Expanding the Oxlint configuration
If you are developing a production application, we recommend enabling type-aware lint rules by installing `oxlint-tsgolint` and editing `.oxlintrc.json`:
```json
{
"$schema": "./node_modules/oxlint/configuration_schema.json",
"plugins": ["react", "typescript", "oxc"],
"options": {
"typeAware": true
},
"rules": {
"react/rules-of-hooks": "error",
"react/only-export-components": ["warn", { "allowConstantExport": true }]
}
}
```
See the [Oxlint rules documentation](https://oxc.rs/docs/guide/usage/linter/rules) for the full list of rules and categories.