Claude Code Voice Mode: Hands-Free AI Conversations for Developers

What Claude Voice Mode Does
Claude's voice mode transforms interactions by enabling complete spoken conversations. Instead of typing prompts and reading responses, you can speak to Claude and listen to its voice replies. This is designed for situations where your hands are busy but your mind isn't.
Availability and Setup
Voice mode is a beta feature available in English to all plans on Claude and Claude Mobile (iOS and Android).
On the web: Log in to your Claude account, start a new chat, and tap the sound wave symbol in the lower right corner of the chat window to activate voice mode. Start talking and your prompt automatically populates in the chat input. Claude remains in voice mode until you click the "Stop" button in the lower right corner.
On mobile (iOS and Android): Open the Claude app, tap the voice mode icon (sound wave symbol next to the microphone icon) in the text input field, choose a voice, and start speaking.
Two Voice Interaction Modes
Hands-free mode: Claude listens continuously and responds to natural pauses in your speech. This is the default mode — just start talking, and Claude responds when you finish a thought. It works best in quiet environments. If Claude interrupts you, simply start speaking again — Claude will stop and listen.
Push-to-talk mode: Hold a button while speaking and release it when you're done. This gives more control over when Claude listens, making it more reliable in noisy environments like busy streets, crowded rooms, or when other people are talking nearby.
Voice Customization and Switching
Claude offers several voice options. To change the voice:
- On the web: Go to Settings > General and scroll down to Voice settings. Select your preferred voice from the options. You'll hear a preview when you click each option; click it again to stop the preview.
- On mobile: Click the settings button in the bottom left corner while chatting with Claude in voice mode, then tap your preferred voice and pace.
You can switch between text and voice within the same conversation. Previous context carries over, so you don't lose anything when you switch. This is useful when you start by typing but want to continue hands-free, or when you need to type something specific (like a URL or code) mid-conversation.
Practical Considerations
Voice conversations count toward your regular usage limits based on your subscription plan. The system includes safety measures: limited voice options prevent voice cloning or impersonation, and Claude is designed to generate original responses rather than reproduce text exactly or mimic specific speech patterns.
For best results: start in a quiet space for hands-free mode, speak naturally without artificial pauses, break up complex questions into parts, and interrupt if Claude goes in the wrong direction.
📖 Read the full source: HN LLM Tools
👀 See Also

Self-Hosted Contextual Bandit in Rust: Syntra & Lycan for Adaptive Decision Systems
Two open-source projects: Lycan (graph execution language with strategy nodes and learned weights) and Syntra (Docker/API appliance serving compiled Lycan capsules). Found data pipeline bugs before runtime bugs when dogfooding on an AI stock-debate product.

EmoBar: Visualizing Claude's Internal Emotion Vectors from Anthropic Paper
A developer built EmoBar, an open-source tool that visualizes the 171 internal emotion representations in Claude identified in Anthropic's recent paper. The tool uses a dual-channel approach to surface these measurable vectors that causally drive model behavior.

Why a Single run() Tool with Unix Commands Beats Function Calling for AI Agents
A backend lead with two years of agent-building experience argues that a single run(command="...") tool with Unix-style CLI commands outperforms traditional function calling catalogs. The approach leverages LLMs' existing familiarity with shell commands from training data.

Rowboat: Open-Source AI Coworker with Knowledge Graph Memory
Rowboat is an open-source app that transforms your work into a living knowledge graph, storing data locally as Markdown, and offering AI-driven local assistance.