Voice Control for iOS
Voice Control for iOS is a voice control system that can be found in iOS 13 and greater.
There are 3 types of overlays that you can turn on.
- "show names" will turn on an overlay that displays the accessible name of every element on the screen. Users can then say "tap <name>" to tap one of the names.
- "show numbers" will turn on an overlay that displays a number for every element on the page. This is helpful when an element is missing a name, or if the user does not know how to pronounce a name.
- "show grid" will turn on an overlay that displays a numbered grid over the screen that allows the user to interact with parts of the screen that don't have names or numbers. For example, a user can zoom in on grid a grid number until it is large enough to cover an incorrectly coded icon button without a name or role, then pan the screen so that the number is over the button, and then say "tap <number>" to activate the button.
Because Voice Control only supports names and not roles, all expectations for roles are marked as "not applicable".
Voice Control is built in to iOS and you can enable it from your Settings app.
How to find your version
- Open the Settings app
- Search for "About"
- Click the "About" result
- Use the "Software Version" number that is listed
Guides, Documentation, and resources
The following are some common commands.
|Activate item by name||"Tap <text>"||If there are multiple choices with the same text, they will be labeled by numbers. Say "Choose <number>" to finish.|
|Activate item by number||"Choose <number>"|
|Turn on the names overlay||"Show names"|
|Hide the names overlay||"Hide names"|
|Turn on the numbers overlay||"Show numbers"|
|Hide the numbers overlay||"Hide numbers"|
|Turn on the grid overlay||"Show grid"|
|Hide the grid overlay||"Hide grid"|
|Show hints||Show hints||See command suggestions and hints|