Features

EZConversation is a grid-based symbol AAC app for the iPad, with two things most grid systems don't have: it listens to the conversation partner, and it builds the grammar for you.

Listening Mode

A wide Tap to Listen button sits along the bottom of the screen. Press it, say your sentence normally, and it stops on its own after a couple of seconds of quiet. The tile grid then refills with the vocabulary most likely to be needed for a reply.

It also pulls out names and specific things that were mentioned. Ask "do you want to go to Splash Mountain?" and "Splash Mountain" appears as a tile, even though no built-in dictionary contains it.

What it does not do is answer, choose words, or speak. It changes which tiles are within reach and nothing else — every word in the app stays reachable by hand, through topics, search, or the keyboard. If it mishears, press it again or pick the topic yourself.

Privacy Listening Mode uses the iPad's own speech recognition — the same one behind dictation — so audio may be processed by Apple, exactly as dictation is. The app stores no audio and keeps no transcript. Nothing is captured unless the button is pressed, and the app is fully usable without ever pressing it. More on privacy.

The Sentence Builder

A short, telegraphic tap sequence comes out as fluent English.

TappedSpoken
I · want · cookieI want a cookie
I · want · goI want to go
dog · eat · sandwichthe dog eats a sandwich
yesterday · I · go · storeyesterday I went to the store
tomorrow · I · eat · pizzatomorrow I will eat pizza
I · no · like · itI don't like it
leg · hurtmy leg hurts
darkit is dark
I · headacheI have a headache
cat · dog · gothe cat and the dog go
I · tired · hungryI am tired and hungry
where · he · gowhere does he go

What it handles

No function-word tiles, on purpose

There is no my, your or his tile; no and, but or because; no is. Possession is tapped as the plain person, twice: I · like · I · car is "I like my car", and he · like · he · car is "he likes his car".

That is the whole point. The I / me / my distinction is the morphology this population struggles with most, so nothing in the app asks anyone to learn it.

Fixed rules, not a language model

The same taps produce the same sentence every time, on every device, with no sampling and no drift after somebody else's server updates. That matters for AAC: what a user learns about their device stays true. It also means a wrong output is a reproducible bug that can be reported and fixed — for everyone at once.

Where the app inserts a word, it shows as a small grey chip in the message bar, and it can be switched off with a tap.

Finding words

Two keyboard modes

The keyboard commits either Words — each word becomes its own tile and gets the full grammar treatment — or Phrase, where the whole line becomes a single tile the grammar rules leave completely alone.

Phrase mode is the escape hatch for someone typing a finished sentence: the Sentence Builder is designed for telegraphic input, so it would otherwise "correct" a sentence that was already right. A committed phrase behaves like any other tile and mixes freely with tapped ones.

Making it yours

The voice

Rather than a list of prebuilt voices, the voice is built from a few traits — an age, a vocal quality, and speed, pitch and volume sliders. Every change plays a sample immediately, because the only way to judge a voice is to hear it.

The vocal qualities are labelled Type A, B and C, not by gender. A voice isn't a gender, and nobody should have to file themselves under one to choose how they sound. The voice syncs with everything else, so one built on one iPad follows the account to the next.

Access and accommodations

Access is by direct touch. There is currently no switch scanning, eye-gaze integration, auditory scanning or head-pointer support.

Supporter modeling

The best way to teach AAC is to use it yourself in front of the person learning it. But the app is keeping track of what its user says — both to improve word predictions and for progress reports — and a supporter's sentences aren't theirs.

Supporter modeling suppresses both while it's on, with an unmissable orange banner so it's never left on by accident. It resets off every time the app launches: it is a mode for a moment, not a setting.

Backup and reporting

Where a school or clinic has set up an account, the app signs in at launch and quietly backs up people, custom words, pinned words, phrases, recent sentences and settings.

A user can then link a parent or SLP to their account with an invite code, which gives that person a usage report in the browser: how many sentences over time, which topics they came from, vocabulary breadth, and average sentence length by week. It's counts, never transcripts — and anything said with Supporter modeling on is excluded.

Access is always granted by the user and revocable by them at any time. There is no way to look someone up from the other side.

Startup and interruption The account is checked only at launch, so a session in progress is never interrupted, and an account verified even once keeps working offline for months. Without an account configured at all, the app runs entirely locally — no sign-in, no backup, everything else working.

Symbols

Tiles use OpenMoji for concrete nouns and Mulberry Symbols for abstract AAC vocabulary, both under CC BY-SA, with attribution shipped in the app. Colour follows the Modified Fitzgerald Key, so it matches what a student is likely to see in school materials.

Family guide Clinical guide