A Discord voice bot that streams call audio to the browser, transcribes speech with Whisper, and captures clips.
☕ Support: Buy Me a Coffee
Balthazar joins a voice channel, streams the audio to a browser view, transcribes speech in real time with Whisper, and captures the last 30 seconds on command or a voice trigger. Includes a live talk/voice-call mode.
- Live audio streaming to the browser (WebRTC)
- Real-time Whisper transcription
- 30-second clip capture on command or voice trigger
- Live voice-call mode (STT → LLM → TTS)
- Per-guild
/language
Node.js · discord.js · Whisper · WebRTC · Docker
npm install
# set the required tokens in the environment, then:
npm startDocker on the homelab host; GHCR + Watchtower auto-deploy.
If this project is useful to you, consider supporting development:
Part of the Hackatoa ecosystem — self-hosted apps, browser games, and bots. · All repositories »