Requirements
- A realtime voice provider plugin (e.g.
@wednesdayai/voice-openai) - A channel with voice support (currently: Discord voice channels)
Quick start
Configuration reference
| Key | Type | Default | Description |
|---|---|---|---|
enabled | boolean | false | Enable voice for this channel |
provider | string | — | Voice provider plugin name |
vad.sensitivity | number | 0.5 | Voice activity detection sensitivity (0–1) |
vad.silenceMs | integer | 800 | Silence duration to end a turn |
maxSessionMinutes | integer | 60 | Auto-end sessions after this duration (0 = no limit) |
requirePermission | boolean | false | Restrict to users with the voice permission |
Troubleshooting
Runopenclaw doctor --check voice to diagnose configuration issues.