Skip to content

Latest commit

 

History

History
67 lines (51 loc) · 1.02 KB

File metadata and controls

67 lines (51 loc) · 1.02 KB

Arya

Arya, my own virtual assistant. And more than it. Yes.

Install dependencies

sudo apt install git cmake build-essential libopencv-dev libx11-dev libxrandr-dev libxcursor-dev libxi-dev libopengl-dev libgl1-mesa-dev libudev-dev libfreetype6-dev libvorbis-dev libogg-dev libflac-dev

Setup code environment

sudo snap install --classic code

In the .vscode/c_cpp_properties.json:

"includePath": [
    "${workspaceFolder}/**",
    "${workspaceFolder}/includes",
    "${workspaceFolder}/build/_deps/sfml-src/include"
],

Clone

git clone git@github.com:DonatNathan/arya.git
cd arya

Install externals

Create and move to external folder.

mkdir external
cd external

Clone and get a whisper model.

git clone https://github.com/ggml-org/whisper.cpp.git
cd whisper.cpp
sh ./models/download-ggml-model.sh base.en

Build

mkdir build
cd build
cmake ..
cmake --build .

Run

Classic mode:

./bin/Arya

Debug mode (no speaking, command line):

./bin/Arya --debug