Documentation Index
Fetch the complete documentation index at: https://mintlify.com/asundar43/simpleclaw/llms.txt
Use this file to discover all available pages before exploring further.
Voice Setup
SimpleClaw supports voice interaction through Talk Mode (voice output) and Voice Wake (voice input) on macOS, iOS, and Android.Prerequisites
Platform
macOS, iOS, or Android device
Voice Provider
ElevenLabs, OpenAI, or compatible TTS service
Quick Setup
Configure Voice Provider
Talk Mode Configuration
Talk Mode provides voice output for agent responses.Basic Configuration
Provider Options
- ElevenLabs
- OpenAI
Voice Aliases
Create named aliases for different voices:Voice Wake Setup
Voice Wake enables hands-free voice input using a wake word.macOS Setup
Enable Voice Wake in macOS App
- Open OpenClaw menu bar app
- Go to Preferences → Voice Wake
- Enable Voice Wake
- Choose wake word (default: “Hey Claw”)
iOS Setup
Android Setup
Same process as iOS - build app, pair as node, enable Voice Wake.Push-to-Talk Mode
Alternative to voice activation - hold a key to speak:macOS PTT
- Open OpenClaw menu bar app
- Go to Preferences → Voice Wake
- Enable Push to Talk
- Set hotkey (default:
Option+Space) - Hold hotkey and speak
Voice Wake Configuration Reference
Enable Voice Wake
Wake word phrase
Automatically speak responses
Thinking level for voice requests
Also deliver response to last used channel
Voice input timeout (ms)
Talk Mode API
Enable Talk Mode
Via WebSocket:full- Speak full responsessummary- Speak summaries onlyoff- Disable voice output
Get Talk Configuration
Advanced Features
Interrupt on Speech
Stop agent speech when you start talking:Per-Session Voice Settings
Different voices for different agents:Voice in Channels
Enable voice responses in messaging channels:Troubleshooting
No audio output
No audio output
- Check system volume
- Verify TTS provider is configured:
- Test provider API key:
Voice Wake not triggering
Voice Wake not triggering
- Check microphone permission in System Settings
- Verify Voice Wake is enabled:
- Check Gateway logs:
Poor transcription quality
Poor transcription quality
- Reduce background noise
- Speak closer to microphone
- Adjust voice timeout:
High TTS costs
High TTS costs
- Switch to a cheaper provider (OpenAI vs ElevenLabs)
- Use shorter responses:
- Disable auto-talk for non-essential sessions
Next Steps
Remote Gateway
Run Gateway on remote server with local voice nodes
Custom Skills
Create voice-activated custom tools
Multi-Agent Setup
Different voices for different agents
Troubleshooting
Common voice issues and solutions