Author: Chung Duc Nguyen Dang
This is an project about virtual assistant.
The requirements are:
- CMake 3.11 or better; 3.14+ highly recommended.
- A C++17 compatible compiler
- The espeak, mbrola, mbrola-us1 libararies
- Git
- Doxygen (optional)
- Ollama
To configure:
cmake -S . -B buildAdd -GNinja if you have Ninja.
To build:
cmake --build buildTo test (--target can be written as -t in CMake 3.15+):
cmake --build build --target testTo build docs (requires Doxygen, output in build/docs/html):
cmake --build build --target docsTo use an IDE, such as Xcode:
cmake -S . -B xbuild -GXcode
cmake --open xbuildThe CMakeLists show off several useful design patterns for CMake.