Skip to main content
Glama

Voice Mode

by mbailey
cli.md•6.23 kB
# CLI Command Reference Complete reference for all VoiceMode command-line interface commands. ## Global Options ```bash voicemode [OPTIONS] COMMAND [ARGS]... Options: --version Show the version and exit -h, --help Show this message and exit --debug Enable debug mode and show all warnings ``` ## Core Commands ### voicemode (default) Start the MCP server ```bash voicemode ``` ### converse Have a voice conversation directly from the command line ```bash voicemode converse [OPTIONS] Options: --voice TEXT Override TTS voice --model TEXT Override TTS model --debug Enable debug mode --skip-tts Text-only output --timeout INTEGER Recording timeout in seconds ``` ### audio Audio transcription and playback commands ```bash voicemode audio [OPTIONS] COMMAND [ARGS]... Commands: play Play sound based on tool events transcribe Transcribe audio with optional word-level timestamps Examples: echo "Hello" | voicemode audio transcribe voicemode audio transcribe < audio.wav ``` ## Diagnostic Commands ### diag Diagnostic tools for voicemode ```bash voicemode diag [OPTIONS] COMMAND [ARGS]... Commands: dependencies Check system audio dependencies and provide installation guidance devices List available audio input and output devices info Show voicemode installation information registry Show voice provider registry with all discovered endpoints ``` ## Claude Integration ### claude Extract messages from Claude Code conversation logs ```bash voicemode claude [OPTIONS] COMMAND [ARGS]... Commands: check Check if Claude Code context is available hook Manage Voice Mode hooks and event handlers messages Extract recent messages from Claude Code logs thinking Extract only thinking content from Claude Code logs ``` ## Service Management ### whisper Manage Whisper STT service ```bash # Installation and setup voicemode whisper install [--model MODEL] voicemode whisper uninstall # Service control voicemode whisper start voicemode whisper stop voicemode whisper restart voicemode whisper status # Service management voicemode whisper enable # Start at boot voicemode whisper disable # Don't start at boot # Model management voicemode whisper models # List available models voicemode whisper model active # Show active model voicemode whisper model active MODEL # Set active model voicemode whisper model install MODEL # Install specific model voicemode whisper model remove MODEL # Remove model # Logs and debugging voicemode whisper logs [--follow] ``` Available models: - tiny, tiny.en (39 MB) - base, base.en (142 MB) - small, small.en (466 MB) - medium, medium.en (1.5 GB) - large-v1, large-v2, large-v3 (2.9-3.1 GB) - large-v3-turbo (1.6 GB) ### kokoro Manage Kokoro TTS service ```bash # Installation and setup voicemode kokoro install voicemode kokoro uninstall # Service control voicemode kokoro start voicemode kokoro stop voicemode kokoro restart voicemode kokoro status # Service management voicemode kokoro enable voicemode kokoro disable # Information voicemode kokoro voices # List available voices voicemode kokoro logs [--follow] ``` ### livekit Manage LiveKit RTC service ```bash # Installation and setup voicemode livekit install voicemode livekit uninstall [--remove-all-data] # Service control voicemode livekit start voicemode livekit stop voicemode livekit restart voicemode livekit status # Service management voicemode livekit enable voicemode livekit disable # Configuration voicemode livekit update # Update service files voicemode livekit logs [--follow] ``` ## Configuration Commands ### config Manage voicemode configuration ```bash # Show current configuration voicemode config show # Initialize default config voicemode config init # Test configuration voicemode config test # Edit configuration voicemode config edit ``` ## Conversation Management ### exchanges Manage and view conversation exchange logs ```bash # View recent exchanges voicemode exchanges # View specific exchange voicemode exchanges show EXCHANGE_ID # Clear exchange logs voicemode exchanges clear ``` ## Utility Commands ### version Show Voice Mode version and check for updates ```bash voicemode version # Check for updates voicemode version --check ``` ### update Update Voice Mode to the latest version ```bash voicemode update # Update to specific version voicemode update --version 2.3.0 # Force update even if up-to-date voicemode update --force ``` ### completions Generate or install shell completion scripts ```bash # Install completions for your shell voicemode completions install # Generate completion script for specific shell voicemode completions bash voicemode completions zsh voicemode completions fish ``` ## Environment Variables Commands respect environment variables for configuration: ```bash # Use specific API key OPENAI_API_KEY=sk-... voicemode converse # Enable debug mode VOICEMODE_DEBUG=true voicemode # Use local services VOICEMODE_TTS_BASE_URLS=http://localhost:8880/v1 voicemode converse ``` ## Exit Codes - 0: Success - 1: General error - 2: Command line syntax error - 3: Service not running - 4: Service already running - 5: Permission denied - 127: Command not found ## Examples ### Basic Usage ```bash # Start MCP server voicemode # Have a conversation voicemode converse # Transcribe audio file voicemode audio transcribe < recording.wav ``` ### Service Setup ```bash # Full local setup voicemode whisper install voicemode kokoro install voicemode whisper enable voicemode kokoro enable ``` ### Development ```bash # Debug mode with all saves VOICEMODE_DEBUG=true VOICEMODE_SAVE_ALL=true voicemode converse # Test local changes uvx --from . voicemode # Check diagnostics voicemode diag info voicemode diag dependencies ``` ### Troubleshooting ```bash # Check what's running voicemode whisper status voicemode kokoro status # View logs voicemode whisper logs --follow voicemode kokoro logs --follow # Check registry and providers voicemode diag registry # Restart services voicemode whisper restart voicemode kokoro restart ```

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mbailey/voicemode'

If you have feedback or need assistance with the MCP directory API, please join our Discord server