Workshop 02
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.