Installation Guide - madesjardins/AiWarmachine GitHub Wiki
- Install Python >= 3.10 (https://www.python.org/downloads/).
- Install numpy using pip in a cmd prompt:
pip install numpy
- Install PyQt6 using pip in a cmd prompt:
pip install PyQt6
- Install OpenCV using pip in a cmd prompt:
pip install opencv-python
- Install sounddevice using pip in a cmd prompt:
pip install sounddevice
- Install pygame using pip in a cmd prompt:
pip install pygame
- Install Vosk using pip in a cmd prompt:
pip install vosk
- Install piper.exe (https://github.com/rhasspy/piper) in "AiWarmachine/apps/piper"
- Download piper voices in "AiWarmachine/apps/piper/voices" and rename files to make sure "X.onnx" files have corresponding "X.onnx.json" files.
- Install Java (https://www.java.com/en/download/)
- Install PyBoof using pip in a cmd prompt:
pip install pyboof
- Change line 160 of "...\Python3XX\Lib\site-packages\pyboof\__init__.py" for:
pbg.mmap_file = mmap.mmap(pbg.mmap_fid.fileno(), length=0)
- Download and unzip latest release version of AiWarmachine.
- Download additional files from shared Google drive and move folder "MicroQR" in "AiWarmachine/images".
Some other minor python packages might be missing from this list and you'll see an error message in the terminal.
Simply doing a pip install
with the missing package name should install the right stuff.
If you have issues, to be shy and report them.