J3.12.2unlabeled icon voice commanddesignresearch

Icon-only buttons cannot be reached with a natural spoken command

Aliases: icon-only button · no speakable label · unlabeled control

What it is

The screen shows a trash can, a heart, three bars—no words. A voice user cannot form a natural command. “Click Delete” is a guess; a wrong guess is silence. A perfect name in the tree does not help if it cannot be seen, hence cannot be said. Natural commands need a visible word. An icon-only control cuts that path and leaves numbers, a grid, or a memorized internal name.

Why it happens

People look, then speak. Visible text is the material of the utterance. Take the material away, and the user either invents a label or switches to overlay numbers. Inventing labels is a high-miss strategy: the same pencil is “Edit,” “Write,” or “Modify,” and only a collision with the name hits.

This is not the same fault as a visible word that disagrees with the name. Disagreement is the wrong material. No text is missing material. Putting a visible word beside the icon (caption, always-on tooltip, icon-plus-text) restores material; it is not a tweak to a matcher. A flawless name still leaves the natural-command path dead while the screen is wordless.

Studying it

With name/number overlays off, ask people new to the product to trigger icon-only actions by speech alone. Let them try any wording. Record attempts before success and whether they ask to show numbers.

Independent variables: visible text present or not, tooltip visible without hover, whether the metaphor is stable across cultures. Dependent variables: natural-command success, attempt count, rate of switching to a number overlay.

Developers massively overestimate: they already know the icon’s name.

Where it stops holding

If “Show names” is on, the system paints words on the icons and a natural command is manufactured. That is an overlay, not a label the UI provided; turn the overlay off and the gap returns. A few platform-standard controls (a Back chevron on some systems) may be named correctly by frequent users; that is not a licence for product icons. Screen-reader users do not need a painted word to learn the name, so their icon problem is not the voice user’s. Do not treat “the reader speaks a name” as “voice can say it.”

Applying it

  • Put visible text next to action icons, or use icon-plus-label buttons. Do not leave the only label in a hover tooltip.
  • If there is no room, make sure “Show names” gets a short, spoken-language name, and that numbers still work with overlays off.
  • Verify: with name overlays off, say what you think each icon is called. Three misses in a row means that button has no natural command for voice.

Related

  • Same group: J3.12.1 Voice-selectable controls need an accessible name that matches the visible label · J3.12.3 Duplicate on-screen names need numbers so voice can disambiguate · J3.12.4 A voice-control grid must not hide the content it is meant to target
  • Nearby: J5.04 Voice Control · J5.10 Name, Role and Value
  • Search terms: icon-only button · voice command · visible label

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/J3.12.2