-
-
Notifications
You must be signed in to change notification settings - Fork 52.5k
Closed
Description
Description
Discord voice channel TTS playback cuts off after speaking 2-3 words. The bot joins the voice channel successfully via /vc join and starts speaking, but audio is interrupted almost immediately.
Environment
- OpenClaw version: 2026.2.21-2 (35a57bc)
- OS: macOS (Darwin 24.5.0, x64)
- Node: v25.5.0
- TTS provider: ElevenLabs (custom voice ID)
@snazzah/daveypackage: installed
Error logs
discord voice: receive error: Failed to decrypt: DecryptionFailed(UnencryptedWhenPassthroughDisabled)
Earlier without @snazzah/davey installed, we also saw:
Uncaught exception: Error: Cannot utilize the DAVE protocol as the @snazzah/davey package has not been installed.
Steps to reproduce
- Configure Discord channel with voice enabled (
channels.discord.voice.enabled: true) - Install
@snazzah/daveyin the openclaw node_modules - Use
/vc jointo join a voice channel - Send a text message — bot generates TTS and starts playing
- Audio cuts off after ~2-3 words with the decryption error above
Expected behavior
Full TTS audio should play through the voice channel without cutting off.
Notes
- Text replies in the channel work fine
- The slash command
/vc joinsuccessfully joins the voice channel - Issue appears to be DAVE protocol encryption/decryption mismatch between the bot's unencrypted audio stream and Discord's expectation of encrypted audio
- This is on a fresh 2026.2.21 install with Discord voice being a new feature in this release
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels