Communicator-authored AAC · stable language, adaptive context
Their world.
Their words.
Their voice.
EyeSay keeps the language a communicator learns by location on a stable motor plane. A separate Context Halo can change with the situation, the Agency Strip stays reachable, and only the communicator’s own action can make their device speak.
Voice Canvas
48 stable motor positions. Learned locations stay put while vocabulary can expand.
Context Halo
Situational suggestions live in a separate adaptive plane and never decide intent.
Agency Strip
STOP, NO, HELP, BREAK and TOILET remain directly reachable across the experience.
Model Mode
Partners model language on the same topology without writing into the communicator’s utterance.
Built for nonspeaking and minimally speaking autistic children, and extensible to any AAC user. Nothing speaks until they press SPEAK. Partner modelling demonstrates language without becoming the communicator’s words.
A faithful render of EyeSay product geometry. The communicator state shown is possible in the product; partner modelling is identified separately and never represented as communicator speech.
The architecture
Language stays.
Context moves.
EyeSay treats learned motor positions and situational support as separate responsibilities: the stable language plane does not have to move when the context changes.
The highlighted slot is r3c5. It is in that exact place this morning, next term and in three years.
08:05Kitchen
TOASTJUICEMUMNOT YET12:30School hall
MS OKAFORTOO LOUDSIT WITH SAMBREAK17:45Park
TRAMPOLINESWINGONE MOREHOME
Different words each time — and not one of them can move a slot on the left.
Beyond requesting
More than asking.
A snack request is not a voice. EyeSay is built so a communicator can decline, interrupt, wonder, remember, be funny and be difficult — the whole range a speaking child gets for free.
Routines are two-way: choosing a step also opens WHEN?, NOT YET, WHO? and I DON’T WANT, rather than a schedule to comply with.
Self-advocacy
Agency is always one touch away.
Five words hold the bottom of every screen, in every routine, on every page. Editing cannot remove them and no context can bury them.
STOP carries Agency Red, the colour we reserve for stopping and undoing, and it means what it says. The rest stay quiet and equally reachable — because needing the toilet should not require navigating a menu, and refusing should not be treated as a behaviour to manage.
- STOP
- Ends what is happening now.
- NO
- Refusal, on its own terms.
- YES
- HELP
- Asks for a person, not a prompt.
- BREAK
- Leaves without losing the activity.
- TOILET
- Never buried in a menu.
Personal context
Built around their world.
The Halo is a separate plane that can change with the situation while the grid they navigate by feel does not move an inch. Routines an adult sets up already shape what it offers.
- RoutinesMorning · swimming · bedtime
- Time of dayMorning, afternoon, evening
- Partner presentFamily, school or clinician
- PlaceHome, school or out
- People and interestsIn development
In development. Today the Halo responds to the routine, the time of day and who is present, and it draws from a built-in candidate set. Naming a specific child's own people, places and interests so that those words appear is being built; the words shown above are examples, not a description of what a profile currently holds.
Privacy
Private by architecture.
Not a policy promise — a shape. The things that would be most tempting to collect are simply not sent anywhere.
What a child says belongs to the child. Their message history stays on their device and is not shown to the Companion surface by default. Their team gets vocabulary, routines and derived measures — never a transcript to read back to them.
On their device only
Message historySelected photos in Show MeFocus, contrast and scanning settingsThe current utteranceIn the cloud, for the team
Vocabulary definitions and slot mapRoutines and talk-back wordsPeople, places and interestsRoles, versions and audit recordsDerived metricsNever collected
Raw utterance transcriptsMicrophone audioContinuous location historyAdvertising or behavioural trackingCloud AI on their messagesEmotion or intent inference
Access
Legible, reachable, unhurried.
Accessibility decisions are product decisions here: target size, contrast, motion and when a touch counts. Scanning order is designed but still research stage — see product status.
Labels first
Text is never a caption.
Contrast
High-contrast theme included.
Reduced motion
Honours the system setting.
Scanning
Research stage. Designed order: Halo scans separately.
Choose on release
Activates when you lift, not when you press.
Colour never carries meaning alone. Every target is at least 44px, and larger by default. Read the accessibility commitments.
Start with one stable grid.
We are working with a small number of families, speech and language therapists and classrooms. Tell us about the communicator you support and what their current system keeps getting wrong.
Interim PWA
This release is an installable web app so families can use and shape it now. A native Android application is in development. Carrying the permanent slot map across to it unchanged is a requirement we are building to, not yet a property you can rely on.