Project A.V.A., the Aritificial Verbal Assistant.
Test it out: https://ava-theta.vercel.app/
The inspiration for creating AVA (Artificial Verbal Assistant) came when we had difficulty travelling to different countries and communicating with the locals.
AVA translates from text, speech, and images! AVA can also speak back to you, to help you learn new languages!
These steps will help with setting up your own AVA:
Start by either one of ways. Clone or Fetch this repo.
On a terminal, change to the AVA directory.
cd AVAOnce there, we will first go to the client directory, then download the node dependencies
cd client &&
npm installNow head over to the server director, from AVA Then download the python dependencies with pip/pip3
cd server &&
pip install -r requirements.txtOnce finished downloading, we can start running AVA. Begin by running the server component by changing server/src file.
cd serverNow run the main.py file with python/python3
python src/main.pyNote: The backend is setup to run on the deployed environment so it might not run, the frontend is setup to use the deployed version and some changes might be needed to run locally.
Your server should be running now. Now open up another terminal and change to the client/src file
cd clientNow run the node env
npm run dev