Install nix to setup adhoc development environment.
Start new shell:
nix-shellWe are using bazel as a build system. I also provided a tools/bazel script to make it easier to use.
Build the extension:
./tools/bazel run //:extensionsRun tests:
./tools/bazel test //tests/...NOTE: Make sure to include the
extern/whispercpp,extern/pybind11/include, and$(python3-config --prefix)/include/python3in yourCPLUS_INCLUDE_PATHso thatclangdcan find the headers in your editor.