VoxShare – Multicast Push-to-Talk Audio App with GUI (Python)

VoxShare – Multicast Push-to-Talk Audio App with GUI (Python)

●6
calendar_today ago • schedule1 min read
— Originally published at dev.to

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.

🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

Dashboard Operasional Armada Rental Mobil dengan Python + FastAPI

Masbadar - Mar 12

Your App Feels Smart, So Why Do Users Still Leave?

kajolshah - Feb 2

I’m a Senior Dev and I’ve Forgotten How to Think Without a Prompt

Karol Modelski - Mar 19

Grocery Store Management App | Python GUI Project (Open Source)

EymenOzt - Jan 20

Tuesday Coding Tip 02 - Template with type-specific API

Jakub Neruda - Mar 10
chevron_left
159 Points • 6 Badges
Almaty city, KZ • linkedin.com/in/eugenyh
2Posts
1Comments
2Connections

Commenters (This Week)

2 comments
1 comment
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!