UCO Fall 2020 Capstone Submission Repository
Please make sure the following are installed before building the project.
- Java JDK 11 LTS
- Node 12 LTS
- Python 3.6 64-bit (make sure that pip is on the PATH)
- Microsoft Visual C++ 14.0
- PyAudio - if on Windows
- swig - if on Windows, add to PATH
It's important that you've installed the appropriate SSH keys in the remote repo service.
You can exit the build script (build.bat
on Windows) to build the program.
These steps can be done out of order.
- Enter
v2c-dashboard
and executenpm install
- Enter
v2c-desktop-controller-linux
and execute.\gradlew clean shadowJar
- Enter
v2c-dispatcher
and execute.\gradlew clean shadowJar
- Install the
v2c-recognizer
dependencies denoted inv2c-recognizer\README.md
Run the run.bat
(on Windows) to run the program.
These steps must be run in order.
- Enter
v2c-dispatcher
and executejava -jar build\libs\v2c-dispatcher.jar
- Enter
v2c-desktop-controller-linux
and executejava -jar build\libs\v2c-desktop-controller-linux -u
- Enter
v2c-dashboard
and executenpm start
- Enter
v2c-recognizer\Recognizer
and executepython speech.py
- Enter
v2c-recognizer\Recognizer
and executepython widget.py
- Additional instructions are in each of the
README.md
files in the various directories. - If you run into issues building
pyaudio
, please attempt to install it manually withpipwin
.