QuickChat + Sentence Engine

Two engines, one flow. Left: the sentence engine builds utterances word-by-word in the speech bubble. Right: QuickChat offers complete follow-up sentences after the child speaks. The engine powers both — predictions during building, full sentences after speaking.

Mockup at display scale (38px tiles). Actual iPad tiles are 60pt minimum. Toggle tiers to see how QuickChat adapts.

Tier:
Word Combinations
Sentences
2 Building a Sentence — Grid View
🔲Grid
🌍World
👤Me
🐻Guide
🤟
👐more
😋yummy
🐘big
🤏little
👍good
👎bad
🔥hot
🥶cold
🚫not
🎨COLORS
➡️to
🤝with
🎁for
and
now
🍽️eating
🛁bath
👕dress
🌙bed
🧸play
🌳outside
🚗car
🛒store
👤I
👆you
🫵me
my
👩mom
👨dad
👦he
👧she
🫱have
🫴need
👀look
🙏MANNERS
🤲want
🚶go
🍴eat
🥤drink
🆘help
🛑stop
🎮play
👍like
yes
🚫no
all done
🍽️ Kitchen
🥣cereal
🥛milk
🍕pizza
🥞pancakes
🍌banana
🍎apple
🧃juice
🍪cookie
💧water
🥄spoon
🍽️plate
🏆cup
🤲want
🍕pizza
🍌banana
🥛milk
🧃juice
👤I
🤲want
🍕pizza
🍌banana
🥛milk
🧃juice
👐more
🆘help
4 QuickChat Follow-ups — Scene View
🔲Grid
🌍World
👤Me
🐻Guide
🤟
👐more
😋yummy
🐘big
🤏little
👍good
👎bad
🔥hot
🥶cold
🚫not
🎨COLORS
➡️to
🤝with
🎁for
and
now
🍽️eating
🛁bath
👕dress
🌙bed
🧸play
🌳outside
🚗car
🛒store
👤I
👆you
🫵me
my
👩mom
👨dad
👦he
👧she
🫱have
🫴need
👀look
🙏MANNERS
🤲want
🚶go
🍴eat
🥤drink
🆘help
🛑stop
🎮play
👍like
yes
🚫no
all done
Kitchen — Soft Crayon
🥣cereal
🍹juice
🍼sippy cup
🍞toast
🍌banana
✓ "Want pizza"
✓ "I want pizza"
💬 What next? You said: "Want pizza"
👐more
🍕pizza
"More pizza" requesting
🍕pizza
😋yummy
"Pizza yummy" commenting
🙏please
"Please"
State 2 — Building (Tier 2: Word Combinations)

Child tapped "want" on the bottom edge. Bubble shows the composed word + 4 noun predictions ranked by kitchen scene context. Dashed borders = predictions from the sentence engine. Child taps a prediction to add it, then taps ▶ to speak the 2-word phrase. Tier 2 max = 2 words.

Child tapped "I" then "want". Bubble shows both composed words + 6 predictions ranked by scene context + grammar transitions. More predictions at Tier 3 because children at this level handle more choices. Multi-word building with grammar-aware next-word prediction.

State 4 — QuickChat (Tier 2: 3 Follow-ups)

After speaking "Want pizza", 3 follow-up cards rise from center stage. Each is a complete 1-2 word sentence spanning a different pragmatic function: requesting, commenting, social. One tap speaks the whole thing. Scene dims 15% to draw focus. Tapping a card speaks it → tray refreshes with new follow-ups. 3 options matches clinical validation for choice-making research + Switch Control compatibility.

After speaking "I want pizza", 6 follow-up cards appear in a 3×2 grid + scrollable strip. Grid shows top-ranked engine-generated sentences spanning all pragmatic functions. Strip catches topic shifts and overflow ("More things to say..."). Each card is one tap to speak. Tier 3 children communicate rapidly — QuickChat becomes an accelerator, not just a scaffold.

Descriptors
Verbs
Social
People
Routines / Nouns
Prepositions
Category

Interaction Flow

How the sentence engine and QuickChat work together in a single conversation turn
👆 Tap Word Scene object, compass tile, or person
💬 Engine Predicts Dashed tiles in bubble ranked by context
▶️ Speak TTS fires, bubble fades
💬 QuickChat Follow-up sentences rise from center stage
🔄 Loop or Exit Tap follow-up (loop) or scene/compass (exit)