Skip to content

Discord voice: audio cuts off after 2-3 words (DAVE decryption error) #22961

@AXEL-UP

Description

@AXEL-UP

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/davey package: 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

  1. Configure Discord channel with voice enabled (channels.discord.voice.enabled: true)
  2. Install @snazzah/davey in the openclaw node_modules
  3. Use /vc join to join a voice channel
  4. Send a text message — bot generates TTS and starts playing
  5. 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 join successfully 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

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions