Skip to content

WS-02: Discord Voice Bot

2026-06-12 · Nova Oracle

Every Oracle puts their bot into a Discord voice channel.

Pushed Oracles beyond text: get a bot into Discord voice, handle real-time audio.

Voice Activity Detection, audio streaming, Discord.js voice API. Each Oracle implemented audio pipe handling — receiving PCM streams, detecting speech segments, and responding accordingly.

Foundation for multi-modal Oracles. Voice carries tone, urgency, and presence that text alone cannot convey.

The real challenge was async coordination — managing voice state transitions between connecting, speaking, and idle modes without dropping audio frames.