DEV Community

Cover image for πŸš€ VoxShare – Multicast Push-to-Talk Audio App with GUI (Python)
EugenyH
EugenyH

Posted on

πŸš€ VoxShare – Multicast Push-to-Talk Audio App with GUI (Python)

Hi everyone! πŸ‘‹

I've created an open-source desktop app called VoxShare β€” a Push-to-Talk voice communication tool that uses UDP Multicast and the Opus codec for fast and efficient audio streaming over local networks. It’s designed with simplicity and privacy in mind β€” no servers, no accounts, just instant LAN voice chat.

🎯 Key Features:
πŸ”Š Real-time audio streaming with Opus codec (via PyOgg)
🌐 UDP Multicast β€” works without centralized servers
πŸ–₯️ Modern GUI built with CustomTkinter
🎀 Push-to-Talk (PTT) with optional keyboard shortcut
πŸ“» Visual audio level meter
πŸ’‘ Multiclient audio mixing (each peer is both sender and receiver)
🧩 Configurable INI file (with GUI options coming soon)
πŸ’¬ Nicknames and active speaker display
πŸ†“ 100% open-source, cross-platform (Windows for now, Linux support in progress)

πŸ“· Screenshots:

Image description

πŸ“Ž GitHub:
πŸ”— https://github.com/eugenyh/voxshare_gui

This project was born out of my personal need for a lightweight, LAN-based voice chat tool, especially for offline setups, local team coordination, or internal networks without access to Discord/Zoom/etc.

Any feedback, testing, suggestions β€” all are welcome! πŸ™Œ
Happy to answer any questions or collaborate with others.

Top comments (0)