What Is Voice Mode?
In March 2026, Claude Code introduced voice mode — a feature that lets you code by speaking. Simply type /voice to activate it, and you can interact with Claude using natural speech while keeping your hands free.
The key design decision behind voice mode is its push-to-talk approach. You hold down the spacebar while speaking and release it to send your command. The microphone is never passively listening, which means no accidental commands and no privacy concerns about your terminal eavesdropping on conversations.
Getting Started
1. Grant Microphone Access
The first time you use voice mode, your operating system will ask for microphone permission. On macOS, go to System Settings → Privacy & Security → Microphone, then enable access for your terminal app (Terminal, iTerm2, Warp, etc.).
2. Activate Voice Mode
In any Claude Code session, type:
/voiceThat's it. Run /voice again to toggle it off.
3. The Basic Workflow
The interaction flow is straightforward:
- Hold the spacebar and speak your command
- Release the spacebar to send the audio
- Claude displays the transcript in your terminal
- Review the transcript, then Claude executes the task
Since the transcript appears before execution, you can catch any misheard words and cancel before Claude acts on them.
Practical Use Cases
Code Reviews
Verbally point Claude to specific files or functions for review:
"Check the useEffect in src/components/UserProfile.tsx
and see if there are any missing dependencies"
Refactoring Instructions
Describe complex refactoring goals in natural language:
"Split this function into three smaller helpers —
one for validation, one for data transformation,
and one for the API call"
Debugging Conversations
Explain the bug you're seeing and let Claude investigate:
"The build passes but after login there's an infinite
redirect loop. Can you trace the auth flow?"
Key Things to Know
Seamless Text and Voice Switching
You can switch between voice and text input at any time without losing context. This lets you use voice for high-level directions and text for precise code snippets or special characters — the best of both worlds.
Free Transcription Tokens
Transcription tokens are not counted against your rate limits. You can use voice as much as you want without impacting your regular usage quota.
20 Languages Supported
As of March 2026, voice mode supports 20 languages, including Japanese, Spanish, French, German, and more. Cross-lingual workflows are fully supported — you can give instructions in one language and generate code or documentation in another.
Tips for Getting the Most Out of Voice Mode
Be specific with your instructions: Just like with text prompts, clarity matters. State what you want, where, and how for the best results.
Use short phrases: Breaking your instructions into shorter phrases tends to produce more accurate transcriptions than long, unbroken sentences.
Know when to type: Regular expressions, special symbols, and precise variable names are often easier to type. Let voice handle the natural language parts.
Use a good microphone: A noise-canceling microphone significantly improves recognition accuracy in noisy environments.
Wrapping Up
Voice mode in Claude Code opens up a new dimension of developer productivity. Being able to keep your train of thought flowing without pausing to type can be a game-changer, especially during code reviews, refactoring sessions, and debugging conversations.
The feature is currently in a gradual rollout — if /voice is available in your Claude Code session, give it a try. You might be surprised how natural it feels to talk your way through a codebase.