EVC is very easy to use
- Deploy the server
- Download latest EasyVoiceCall.Server.Linux-x86_64.AppImage from https://github.com/zhang-ray/easy-voice-call/releases
chmod +x EasyVoiceCall.Server.Linux-x86_64.AppImage && ./EasyVoiceCall.Server.Linux-x86_64.AppImage 1222 # 1222 is the UDP port
- Use the client
- Download latest EasyVoiceCall.Client.macOS.dmg or EasyVoiceCall.Client.Windows.Installer from https://github.com/zhang-ray/easy-voice-call/releases
- Make sure your recording/playback device are ready, and then open the client!
- Just connect to the coresponding server!
- Waiting for the other if you're the fisrt one online and vice versa.
Written in modern C++ (C++14)
Technical features
- private and secure - the server is self-hosting;
- cross platform (GNU/Linux, Windows, macOS and Android) and easy-to-use GUI client;
- Voice Activity Detection;
- Acoustic Echo Cancellation;
- Noise Suppression;
- Comfort Noise Generator;
- concise source code - less than 4k lines (including clients, server, unit_tests and sanity_check code);