Contribute

There are many ways to contribute to the project. We can always use programmers
and UI/UX designers. Just using the voice exchange is a form of contributing.
Below, you will find instructions for setting up temporary or 'constant' resources.
right away.

Producer Node

python3 -m venv venv_privox
source venv_privox/bin/activate
pip install git+https://github.com/openai/whisper.git 
pip install -U tts

python stt_socket_endpoint.py
OR
python tts_socket_endpoint.py

Note - you only install (pip) once, after that you simply run

source venv_privox/bin/activate
python stt_socket_endpoint.py

Or, if you prefer to run in the background so you can close your terminal
(also known as 'constant' mode)

nohup python -u privox_socket_server.py tts > logs/tts.out 2>&1 &

which assumes you have a directory named logs/ otherwise change logs/tts.out 
to whatever you like. At this point you can close your terminal. To stop your
terminal sessions type ...

killall python 
stt_socket_endpoint.py         tts_socket_endpoint.py

You can see your contribution (and consumption) statistics on your profile page.

Producer Farm

Coming soon.

See also the PriVox Repository for more detailed information and coding examples.