Skip to content

A simple half-duplex audio chat using GGWave, with a real-time volume meter to monitor microphone input levels. It encodes and decodes messages using sound-based data transfer.

License

Notifications You must be signed in to change notification settings

Kkawka0/ggwave-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Features Text-to-audio transmission using GGWave

Real-time volume meter to check microphone input level

Dark-themed UI with an intuitive layout

Automatic listening (no need to enable manually)

Half-duplex system to prevent self-echoing

Usage Type a message and press Send – it will be transmitted as sound.

The receiver decodes the message automatically.

The volume meter helps ensure the microphone input is high enough for proper decoding.

requirements Python 3.10 pip install numpy matplotlib pyaudio ggwave

Building an .exe pyinstaller --onefile --windowed ggwave-chat.py

About

A simple half-duplex audio chat using GGWave, with a real-time volume meter to monitor microphone input levels. It encodes and decodes messages using sound-based data transfer.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages