ACK

Augmented Comm Link

Augmented Communications Link — ACK

A Modern Approach to AAC, with a twist

In Plain Terms

Situational mutism isn't about not knowing what to say. It's the gap between knowing exactly what you mean and being able to get it out loud, on command, right when someone's waiting on a reply. It shows up in ordinary moments — starting a conversation about something you'd already planned to bring up, replying when a direct answer is expected right now, or wanting to say something warmer than a nod when someone's done something kind. It can also show up as needing a beat to figure out what to do next when a place gets overwhelming — a grocery store, a string of errands — where having a few ready, grouped replies makes that next step easier instead of harder. And sometimes it's smaller and more urgent than any of that: needing to ask a quick, time-sensitive question and not being able to afford a freeze. None of this is about vocabulary, intelligence, or not caring about the conversation — it's a bottleneck between the sentence forming and the sentence leaving your mouth. ACK exists to give that sentence another way out.

Compose statements, build out context-based replies, utilize variables to speed up construction of statements. Use tap based controls to start playback or use the companion Wear OS app to unlock gesture based initiation. Created primarily to assist myself with situational mutism concerns. This covers the many moments throughout my day where communicating with others via non-verbal means is significantly easier. This tool is a fair bit more advanced than what you'd normally call AAC. The depth of statement construction, the ability to bridge statements, establish replies around specific contexts. You should not assume this is meant for someone with heavily limited communication and cognitive ability.

Built by one person, primarily to work around situational mutism — the moments where speaking out loud is much harder than it should be. I am not a speech-language pathologist, a mental health professional, or anyone with formal training in AAC design. Created entirely by myself to help address this gap. Do not use as a substitute for appropriate care and support from a qualified professional.

DUST WARNING This is a genuine dogfood-style experience. As I build out features I trial them in a testing environnment then integrate them into my daily life. I will limit this as much as I can with anything on main. Some bugs might sneak their way through though, so do make sure you are reviewing any changes as ACK is developed.

Settings

Positioned where PROTOCOL sits in the app header. Everything below acts on this page right now. The rest of the app's own Settings screen — watch audio feedback, hardware/sensor configuration, shortcuts, and Data Port backup & restore — lives on-device, in the app itself.

Accent (decorative — borders, icons, active-tab fill; body text stays on the fixed text-safe cyan regardless of pick)
Content text size — saved, applies everywhere in the window
Motion — saved
Contrast — saved
Deck Simulator tile gesture — saved. APP MATCH mirrors the real app's own tap-to-fire / hold-to-configure gesture (pointer or a held Enter/Space on the keyboard); ACCESSIBLE CLICK swaps every tile to a plain click-to-configure body plus a small, always-visible action button instead, with no timed hold anywhere.

Node

LIVE-SAVE EDITOR

MACRO TEMPLATE

INSERT VARIABLE TOKEN

DESTRUCTIVE CONTROLS

Variable

LIVE VARIABLE VALUE

Root Override

SHARED OVERRIDE VALUE

Confirm Clear

Reset Simulator Data

Permanently erase every prompt, variable, shared root override, Quick Actions and Emergency configuration, and the Emergency Info card you've set in the Deck Simulator on this browser? This cannot be undone.

Create Deck

DECK TYPE

DECK NAME

DECK COLOR

Manage Decks

Select a deck to rename or recolor. SYSTEM DEFAULT can't be edited or removed.

Delete Deck

Action

LIVE-SAVE EDITOR

BUTTON LABEL

PHRASE TEMPLATE

INSERT VARIABLE TOKEN

DESTRUCTIVE CONTROLS

Variable

LIVE VARIABLE VALUE

Confirm Clear

Edit Group

GROUP LABEL

WATCH POSE

Which gesture on the watch fires this group. Picking a pose another group already uses swaps the two.

ROOT OVERRIDE SOURCE

Which A/B/C variable bank fills this group's {VAR:X} tags. Has no effect on which gesture triggers it.

Emergency Slot

LIVE-SAVE EDITOR

BUTTON LABEL

PHRASE TEMPLATE

INSERT VARIABLE TOKEN

DESTRUCTIVE CONTROLS

Confirm Clear

Emergency Overrides

OVERLAY CLEARING

OUTPUT ROUTING

ALERT TONE

Plays as a brief visual pulse before the prompt appears -- this simulator has no audio.

Emergency Info

One card, shared by every Emergency deck. Never read or shown automatically -- open it yourself.

NAME
DATE OF BIRTH
BLOOD TYPE
COMMUNICATION
CONDITIONS
ALLERGIES
MEDICATIONS
PRIMARY CONTACT
EMERGENCY CONTACT

Configure Emoji

EXPLICIT-SAVE EDITOR

CUSTOM EMOJI

LABEL // OPTIONAL

OVERLAY TEXT // OPTIONAL

DESTRUCTIVE CONTROLS

Related // Panel

TAP AN EMOJI TO DISPLAY IT.

Related // Panel

Related Emoji

CUSTOM EMOJI

LABEL // OPTIONAL

OVERLAY TEXT // OPTIONAL

DESTRUCTIVE CONTROLS

Emoji Deck Config

GRID SIZE

OVERLAY TIMEOUT

PAGES // 1