SparkLumina
Back to Showcase
Education

100,000 Whys

Ask any science question and AI visually explains it: streaming drawings with synchronized TTS narration.

2 min read

Question-Driven Visual Explanation

100,000 Whys is SparkLumina’s question-driven learning mode. Type any science question—e.g., “Why is the sky blue?” or “How does photosynthesis work?”—and the AI responds with a visual explanation. Instead of walls of text, you get drawings: diagrams, labeled illustrations, and step-by-step visuals that build on the canvas as the answer unfolds.

The experience is exploratory. Ask a question, watch the answer appear in pictures and words, then ask follow-ups to go deeper. Each answer is tailored to your question, making it ideal for curious learners of all ages.

AI Drawing + TTS Sync

The AI generates ExcalidrawElementSkeleton shapes and streams them onto the canvas. Rectangles, ellipses, arrows, and text are placed to illustrate concepts—light scattering, chloroplast structure, or whatever the question requires. At the same time, text-to-speech (TTS) narrates the explanation aloud.

The key is synchronization: the visuals and the narration are aligned. When the AI draws a specific part of the diagram, the TTS describes that part. No lag, no mismatch. The result is an audio-visual explanation that feels like a teacher drawing on a board while talking.

Audio-Visual Sync Mechanism

The sync is achieved by coordinating the streaming pipeline. The AI backend produces structured output: pairs or sequences of (drawing actions, narration text). The frontend applies drawing actions incrementally and triggers TTS for the corresponding narration segments. Timestamps or ordering guarantees ensure that each visual appears before or alongside its spoken description.

Immersive Science Exploration

Use 100,000 Whys to explore physics, biology, chemistry, earth science, or everyday phenomena. The format—question in, visual answer out—encourages curiosity and self-directed learning. Teachers can use it as a prompt for class discussion; students can use it for homework help or independent exploration. Export sessions as PNG, SVG, or MP4 to save and share favorite explanations.