Voice box is an open source python tool for voice calls and messaging over LAN. Built on top of the TCP/IP protocol.
pyaudio
is the only requirement for capturing your microphone
- Run
pip install -r requirements.txt
to install all requirements. - Run
python your_script.py --port=5679 --bootstrap_ip=[IP of first node] --bootstrap_port=5678
orpython -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__.py
file. - To view the list of possible commands, type in
help
orh
.