Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Claude Voice Commandsactivate voice mode"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Claude Voice Commands
Enable natural voice interaction with Claude Code through MCP (Model Context Protocol).
Features
🎤 Voice-to-text commands - Speak naturally to Claude Code
🔊 Wake word activation - "Hey Claude" to start listening
🚀 Low latency - Sub-second response with Google Speech Recognition
🔄 Multiple backends - Google, Whisper, and OpenAI Realtime support
📝 Command queue - Handle multiple rapid commands
🛡️ Privacy-focused - Only listens when activated
Quick Start
Prerequisites
Python 3.8+
macOS, Windows, or Linux
Working microphone
Claude Desktop app
Installation
Clone the repository:
Create virtual environment:
Install dependencies:
Test your microphone:
Configure Claude Desktop (Sprint 2+): Add to
~/Library/Application Support/Claude/claude_desktop_config.json:
Restart Claude Desktop
Usage
Basic Commands
Say to Claude Code:
"Activate voice mode" - Start continuous listening
"Stop voice mode" - Stop listening
"Hey Claude, [command]" - Wake word activation
Example Interactions
Configuration
Create a .env file:
Development
See ROADMAP.md for the development plan and CLAUDE.md for Claude Code guidance.
Current Status
Sprint 0: Project Setup ✅
Sprint 1: Basic Voice Capture (In Progress)
Troubleshooting
Microphone Issues
Recognition Issues
Speak clearly and at normal pace
Reduce background noise
Adjust
VOICE_ENERGY_THRESHOLDin .env
License
MIT
Contributing
See CONTRIBUTING.md for guidelines.
Acknowledgments
Google Speech Recognition API
OpenAI Whisper
FastMCP for MCP integration