Voice box is an open source python tool for voice calls and messaging over LAN. Built on top of the TCP/IP protocol.
pyaudiois the only requirement for capturing your microphone
- Run
pip install -r requirements.txtto install all requirements. - Run
python your_script.py --port=5679 --bootstrap_ip=[IP of first node] --bootstrap_port=5678orpython -m networking. - Input a username
- Do the same thing on another machine. Make sure it's connected to the same network.
- Type the command
call. - Input the machine's IP address and port as displayed in the terminal in the format
ip_address:port. - Accept the connection on the other machine.
- Have fun.
- The program automatically binds to port 4000 and goes to the next port if it's already in use. You can change the default port in the
networking/__main__.pyfile. - To view the list of possible commands, type in
helporh.