OpenClaw supports voice interaction through voice wake and talk mode, allowing you to interact naturally using speech. Voice features are available on macOS, iOS, and Android platforms.
Voice wake enables always-on speech recognition:
- Always Listening - Continuously monitors for wake words
- Hands-Free - Activate Moltbot without typing
- macOS/iOS/Android - Available on supported platforms
- Privacy-Focused - Processing happens locally when possible
macOS Voice Wake
On macOS, voice wake integrates with the system:
- Uses macOS speech recognition
- Accessible via menu bar app
- Configurable wake words
- Background processing
Talk mode provides two-way voice conversation:
- Speech Input - Speak your requests naturally
- Audio Output - Hear responses as speech
- ElevenLabs Integration - High-quality text-to-speech
- Natural Conversation - Feels like talking to a person
Platform Support
- macOS - Full voice wake and talk mode support
- iOS - Voice features via iOS node
- Android - Voice features via Android node
Moltbot handles audio in multiple ways:
- Voice Notes - Send and receive voice messages
- Transcription - Automatic transcription of audio
- Audio Processing - Extract information from audio
- Media Pipeline - Handles audio files efficiently
Transcription Hooks
Configure transcription hooks to process voice notes:
- Automatic transcription of incoming audio
- Process transcribed text as regular messages
- Support for multiple transcription services
- Configurable per channel
Voice Wake Configuration
Enable voice wake in your configuration:
{
"voice": {
"wake": {
"enabled": true,
"wakeWord": "hey openclaw"
}
}
}
Talk Mode Configuration
{
"voice": {
"talk": {
"enabled": true,
"provider": "elevenlabs",
"voice": "default"
}
}
}