iOS Accessibility · Voice Control Reference

Talk to Your AI

A complete reference for using iOS Voice Control to operate the Claude and Gemini iOS apps hands-free. Every command, every workflow, every gotcha — organized to build real intuition.

iOS 18+ Claude iOS Gemini iOS 100% Built-in No App Required
How Voice Control Actually Works
Before learning commands, understand the system. This is what separates fluency from frustration.

It's a Full System Layer, Not Dictation

Voice Control isn't just speech-to-text. It's a persistent, always-on layer that sits between you and every pixel on screen. It can see every UI element, tap any button, scroll any view, and type into any field. When active, your voice becomes a mouse, keyboard, and touchscreen combined.

The key mental model: Imagine an invisible assistant holding your phone, watching the screen. You tell them what to tap, what to type, when to scroll. They do it instantly. That's Voice Control — it maps your words to touch gestures and keyboard input in real time.

There are two distinct modes your voice operates in:

A

Command Mode

When no text field is focused, everything you say is interpreted as a command. "Scroll down," "tap Send," "go home" — these are actions, not text. Nothing gets typed.

→ Your voice controls the phone

B

Dictation Mode

When a text field is focused, your speech is transcribed as text AND commands still work. Say "hello comma how are you" and it types. Say "tap Send" and it taps. The system figures out which is which.

→ Your voice types AND controls

The Blue Microphone = It's Listening

When Voice Control is on, you'll see a blue microphone icon in the status bar. It's always processing your audio. There's no push-to-talk — it's continuous. This means:

✓ Always ready

No activation word needed. Just speak.

⚡ Battery drain

Continuous listening uses power. ~10-15% extra per day.

⚠ Ambient noise

Background conversations can trigger accidental commands.

Enable Voice Control in 60 Seconds
01

Turn It On

Settings → Accessibility → Voice Control

Toggle it on. iOS will download the speech model (~80MB) on first activation.

02

Add to Shortcut

Settings → Accessibility → Accessibility Shortcut

Check "Voice Control." Now triple-click the side button to toggle it on/off instantly.

03

Configure Language

Voice Control → Language

Set to your preferred language. English (US) has the best recognition accuracy.

04

Learn the Overlay

Say "show commands" at any time to see what's available. This is your safety net — use it liberally while learning.

Every Command You'll Actually Use
Organized by frequency and purpose. The "Usage" column reflects how often you'll reach for each command when chatting with AI apps specifically.

Navigation & UI Control

Moving around the app without touching the screen. These are the commands that replace your thumb.

Say ThisWhat HappensUsage
"Tap [label]" Taps any visible button or element by its label
e.g., "tap Send", "tap New Chat", "tap Cancel"
●●●
"Tap text field" Focuses the message input box
This is your #1 command — starts every message
●●●
"Show numbers" Labels every tappable element with a number
Say "tap 4" to tap element #4. Essential fallback when labels don't work.
●●●
"Show grid" Overlays a numbered grid on screen
Say a grid number to zoom, then say a sub-number. For precise targeting.
●●○
"Scroll down" / "up" Scrolls the current view
Works on long AI responses. Repeat to keep scrolling.
●●●
"Go back" Navigates back (like swipe from left edge) ●●○
"Go home" Returns to the home screen ●○○
"Open [app name]" Launches an app
"Open Claude", "Open Gemini"
●●○
"Long press [label]" Long-presses an element
Useful for context menus — copy message, share, etc.
●○○
"Swipe left" / "right" Performs a swipe gesture ●○○
"Show names" Shows the accessibility label of every element
Use this to discover what to say for "tap [label]"
●●○
"Hide [overlay]" Hides numbers, grid, or names
"Hide numbers", "hide grid"
●●○

Dictation & Text Input

What to say when the text field is active and you're composing a message.

Say ThisWhat HappensUsage
(just talk) Transcribes your speech as text
When a text field is focused, natural speech becomes text automatically
●●●
"Period" / "comma" Inserts punctuation inline
"Hello period How are you comma Claude question mark"
●●●
"New line" Inserts a line break (Return key) ●●●
"New paragraph" Inserts a double line break ●●○
"Question mark" Inserts ? ●●●
"Exclamation point" Inserts ! ●●○
"Open quote" / "close quote" Inserts " and "
Useful for quoting text in prompts
●●○
"Colon" / "semicolon" Inserts : or ; ●●○
"Dash" / "hyphen" Inserts — or - ●○○
"Open paren" / "close paren" Inserts ( and ) ●○○
"At sign" Inserts @ ●○○
"Hashtag" Inserts # ●○○
"Ampersand" Inserts & ●○○
"Cap [word]" Capitalizes the next word
"cap claude" → "Claude"
●●○
"All caps [word]" Types word in all caps
"all caps important" → "IMPORTANT"
●○○
"Numeral [number]" Types the digit instead of the word
"numeral 5" → "5" instead of "five"
●●○
"No space [word]" Types next word without a space before it
Useful for URLs, code snippets
●○○

Text Editing & Correction

Fixing mistakes without touching the keyboard. These make Voice Control feel like a real input method.

Say ThisWhat HappensUsage
"Delete that" Deletes the last dictated phrase
The single most useful correction command
●●●
"Undo that" Undoes the last action ●●●
"Delete [word/phrase]" Finds and deletes specific text
"Delete hello world" removes that exact text
●●○
"Select that" Selects the last dictated phrase ●●○
"Select all" Selects all text in the field ●●○
"Select [word] to [word]" Selects a range of text ●○○
"Replace [x] with [y]" Find and replace
"Replace clod with Claude" — the killer command for fixing recognition errors
●●●
"Correct [word]" Shows correction suggestions for a word
Offers alternatives when speech recognition guessed wrong
●●○
"Correct that" Shows corrections for the last phrase ●●○
"Clear all" Erases everything in the text field ●●○
"Move up" / "move down" Moves cursor up/down a line in multiline text ●○○
"Cut that" / "Copy that" Cuts or copies selected text ●○○
"Paste" Pastes clipboard content ●○○

System & Meta Commands

Controlling Voice Control itself — the commands that help you learn and manage the system.

Say ThisWhat HappensUsage
"Show commands" Displays all available commands for current context
Your cheat sheet. Use early and often.
●●●
"Go to sleep" Pauses Voice Control (stops listening)
Saves battery, prevents accidental input
●●●
"Wake up" Resumes Voice Control from sleep ●●●
"What can I say?" Context-sensitive help — shows relevant commands ●●○
Hands-Free Flows for Claude & Gemini
Concrete step-by-step voice workflows for the most common things you'll do.
C

Claude iOS

Anthropic · claude.ai

Send a Message

STEP 1
"Tap Text"
Focuses the input box
STEP 2
(speak your message)
Text appears as you talk
STEP 3
"Tap Send"
Sends the message

Start a New Chat

STEP 1
"Tap New"
Opens a new chat
STEP 2
(speak your message)
Text appears as you talk
STEP 3
"Tap Send"
Sends the message

Read & Scroll Through a Response

STEP 1
"Scroll down"
Scrolls the chat view
STEP 2
"Scroll down"
Repeat as needed
STEP 3
"Tap Text"
Ready for follow-up

Copy Claude's Response

STEP 1
"Show numbers"
Find the copy icon
STEP 2
"Tap [#]"
Tap the copy button on the response

Claude-Specific Tip

The Claude app's send button may show as an arrow icon. If "tap Send" doesn't work, use "show numbers" to find the right number. The button is usually at the bottom right of the text input.

Project Switching

To switch Claude projects: "show numbers" → tap the hamburger/menu icon → find your project in the sidebar. The sidebar elements all get numbered too.

G

Gemini iOS

Google · gemini.google.com

Send a Message

STEP 1
"Tap text field"
Focuses the input box
STEP 2
(speak your message)
Text appears as you talk
STEP 3
"Tap Send"
Sends the message

Use Gemini's Built-in Voice

NOTE
Gemini has its own mic button
You can use "show numbers" → tap the mic icon to use Gemini's native voice input instead of Voice Control dictation. Gemini's own voice mode may give better results for conversational prompts.

Access Gems

STEP 1
"Show numbers"
Labels the UI
STEP 2
"Tap [#]"
Tap the Gems/menu area
STEP 3
"Show numbers"
Find your Gem, tap its number

Gemini-Specific Tip

Gemini's text field label is usually "Message Gemini." You can try "tap Message Gemini" directly. If the app UI updates, always fall back to "show numbers."

Image Input

To attach an image: "show numbers" → tap the attachment/camera button → navigate the photo picker with "show numbers" and "tap [#]."

Hands-Free While Driving
Phone on mount, no CarPlay. Voice Control handles everything — navigation, AI chat, system controls. These are the exact command sequences.
M

Google Maps

Navigation without touching the screen

Search for a Place

STEP 1
"Open Google Maps"
Launches the app
STEP 2
"Tap Search here"
Focuses search bar
STEP 3
(dictate the place)
Types the destination
STEP 4
"Show numbers" → "Tap [#]"
Select the result
STEP 5
"Tap Start"
Begin navigation

Search Along Current Route (Gas, Food, etc.)

STEP 1
"Tap Search along route"
Opens route search
STEP 2
(dictate what you need)
"gas station", "coffee", etc.
STEP 3
"Show numbers" → "Tap [#]"
Pick a result
STEP 4
"Tap Add stop"
Adds to your route

Pro Tip: Always Use "Show Numbers"

Don't try to tap search results by name — they're often truncated or have accessibility labels that don't match what you see. "Show numbers" → "Tap [#]" is more reliable every time, especially while driving.

Route Options

If multiple route options appear after searching, use "show numbers" to pick your preferred route, then "tap Start."

C

Claude — While Driving

Dictate prompts, send, and listen to responses via TTS

Send a Message

STEP 1
"Open Claude"
Launches the app
STEP 2
"Tap Text"
Focuses the input box
STEP 3
(dictate your prompt)
Text appears as you speak
STEP 4
"Tap Send"
Sends the message

Listen to Claude's Response (TTS)

SETUP
Enable Speak Screen
Settings → Accessibility → Spoken Content → toggle Speak Screen on
STEP 1
"Tap Scroll"
Scrolls all the way to the bottom so the full response is loaded
STEP 2
"Speak Screen"
iOS reads the entire screen aloud, auto-scrolling as it goes
STEP 3
Use playback controls
Speed up (1.5×–2×), skip forward, pause
STEP 4
Tap ✕ on the floating controller
Stops speaking and dismisses the controller

Speak Screen Tips

The floating controller lets you adjust speed — 1.5× or 2× is great for Claude responses. You can also two-finger swipe down from the top of the screen as an alternative gesture instead of the voice command. To stop mid-read, tap the ✕ on the controller or use "show numbers" to tap it hands-free.

Long Responses

Speak Screen auto-scrolls as it reads, but it can only start from content currently loaded on screen. For very long Claude responses, "Tap Scroll" first to jump to the bottom and load the full response, then trigger Speak Screen — it will read from the top down.

Full Driving Loop

The complete hands-free cycle: "Tap Text" → dictate → "Tap Send" → wait for response → "Tap Scroll""Speak Screen" to listen → ✕ to stop → repeat for follow-ups. Everything stays in the written record for later.

Fallback if "Tap Text" Doesn't Work

App updates can change element labels. If "Tap Text" stops working, use "show numbers" → tap the input field's number. That always works regardless of app version.

When Things Break While Driving

If any command doesn't work, the universal fallback is always the same:

"Show numbers" → say the number. Works on any screen, any app, every time. If numbers don't appear on the element you need, use "show grid" → say a grid number to zoom in → repeat until you can target the exact spot.

This two-step fallback should become automatic. It's the escape hatch that means you never need to touch the phone.

Voice Control vs Alternatives
There are several ways to do hands-free input on iOS. Here's how they compare for AI chat specifically.
Feature Voice Control Siri Dictation Gboard Voice Gemini Live Voice
System-wide YES YES KEYBOARD ONLY GEMINI ONLY
Can tap buttons YES NO NO NO
Can send messages YES "tap Send" NO manual tap NO manual tap YES auto-send
Always listening YES NO times out NO times out YES in session
Text editing FULL replace, delete, select BASIC BASIC N/A
Works in Claude app YES YES IF INSTALLED NO
Battery impact Medium-High Low Low Medium
100% hands-free YES NO NO YES Gemini only

Bottom line: Voice Control is the only method that gives you full hands-free control of any app. The others do dictation only — you still need your hands to navigate and send. Voice Control is the full package but trades battery life and noise sensitivity for that power.

Quick Decision Guide

Which input method should I use right now?

Are your hands completely occupied? (driving, cooking, exercising)
→ Voice Control. Only method that can tap Send without your hands.
Do you just need to type a quick message? (hands available for one tap)
→ Siri Dictation or Gboard voice. Tap the mic icon, speak, tap Send manually. Lower battery drain.
Are you having a back-and-forth conversation with Gemini?
→ Gemini Live Voice. Purpose-built for conversational AI. No typing at all.
Do you need to navigate between apps, menus, or buttons?
→ Voice Control. It's the only option that can tap UI elements.
Gotchas & Workarounds
The stuff you only learn by using it. Save yourself the frustration.
🎯

"Tap Send" doesn't work

The button's accessibility label might not be "Send." Use "show numbers" to find the actual number for the send button, then "tap [#]". This is the most common issue people hit. App updates can change labels.

🔄

Commands get typed as text

When a text field is focused, Voice Control has to guess whether you're dictating or commanding. If "tap Send" gets typed instead of executed, try pausing slightly before the command, or say "tap Send" with clear emphasis. Some people find that a brief pause helps the system distinguish commands from dictation.

🔋

Battery drain is real

Voice Control processes audio continuously. Use "go to sleep" when you're not actively using it, or toggle via the triple-click shortcut. Don't leave it running all day unless you need it.

🗣️

Other people trigger it

In a meeting or public space, nearby voices can trigger commands. Use "go to sleep" or toggle off with the triple-click shortcut. There's no "hey Siri"-style wake word — it listens to everyone equally.

✏️

"Claude" gets misrecognized

Speech recognition sometimes hears "clod," "clawed," or "cloud" instead of "Claude." Use "replace clod with Claude" or "correct clod" to fix it. This is just a reality of the name being unusual.

📱

Overlay obscures content

When you say "show numbers," the overlay can cover text you're trying to read. Read first, then say "show numbers" when ready to interact. Say "hide numbers" to clear it.

⏱️

There's a learning curve

Voice Control isn't faster than touch typing at first. It takes 2-3 sessions to build fluency. The inflection point is when "show numbers" + "tap [#]" becomes automatic — that's when you stop needing to think about it.

🔀

Can't use with Siri simultaneously

Voice Control and Siri are mutually exclusive listeners. When Voice Control is on, "Hey Siri" won't work. Toggle Voice Control off first if you need Siri.

Pocket Cheat Sheet
The 80/20 — these commands cover 95% of what you'll do with AI chat apps.

The Core Loop

"Tap text field" Focus input
(speak) Dictate message
"Tap Send" Send it
"Scroll down" Read response

Fix Mistakes

"Delete that" Remove last phrase
"Undo that" Undo last action
"Replace X with Y" Find & replace
"Clear all" Start over

Navigate Anything

"Show numbers" Label everything
"Tap [#]" Tap by number
"Show names" See element labels
"Go back" Navigate back

Stay in Control

"Go to sleep" Pause listening
"Wake up" Resume listening
"Show commands" See all options
Triple-click side Toggle on/off
Custom Commands
Create your own voice shortcuts for repetitive workflows. This is where Voice Control becomes truly powerful.

Set Up Custom Commands

Settings → Accessibility → Voice Control → Customize Commands → Create New Command

You can map any phrase to an action: insert text, run a shortcut, or perform a gesture sequence.

"Ask Claude"

Custom command that: opens Claude app → taps text field. Saves two steps every time you start a new query.

"New Claude chat"

Custom command that: taps the new chat button → focuses text field. One phrase instead of "show numbers" → "tap 3" → "tap text field."

"Send it"

Custom command mapped to tap the send button coordinates. More reliable than "tap Send" when the button label doesn't match.

"Prompt template"

Insert Text action that pastes a prompt prefix like "Explain this concisely:" — then you just dictate the rest.

Your First 15 Minutes
A structured path from "this is weird" to "this is natural." Follow this order.
01

Enable & Explore (2 min)

Turn on Voice Control. Say "show commands" — just read what's available. Say "show numbers" on your home screen. Get a feel for how iOS labels everything. Say "hide numbers."

02

Navigate Without Touching (3 min)

Say "open Claude" (or "open Gemini"). Use "show numbers" and "tap [#]" to navigate around. Open a chat, go back, open another. Don't type yet — just navigate.

03

Send Your First Message (3 min)

Say "tap text field." Speak a simple message: "Hello comma this is a test period." Say "tap Send." If "tap Send" doesn't work, use "show numbers" to find the send button. This is the core loop — repeat it 3 times.

04

Practice Corrections (3 min)

Deliberately dictate something, then fix it: say "delete that", say "undo that", say "replace [wrong word] with [right word]." Get comfortable editing without touching the screen.

05

Have a Real Conversation (4 min)

Ask Claude or Gemini something you actually want to know. Use the full loop: dictate → send → scroll to read → follow up. If it feels slow, that's normal. Speed comes from the commands becoming automatic, which happens by the 3rd session.

The fluency threshold: Most people feel awkward for the first 1-2 sessions. By session 3, "show numbers" + "tap [#]" becomes muscle memory (voice memory?). By session 5, you stop thinking about the commands and start thinking about what you want to say. That's when Voice Control actually becomes faster than fumbling with your phone for certain use cases — cooking, driving, exercise, walking.