# DiariZen C++ SDK CPU+NPU hybrid speaker diarization segmentation inference. ## Build (native) ```bash cmake -S . -B build -DAX_RUNTIME_ROOT=/path/to/ax_engine cmake --build build ``` ## Cross-compile for AX650 ```bash cmake -S . -B build_aarch64 \ -DCMAKE_TOOLCHAIN_FILE=toolchain-aarch64.cmake \ -DAX_RUNTIME_ROOT=/path/to/ax_engine_aarch64 cmake --build build_aarch64 ``` ## Usage ```cpp #include "diarizen_segmenter.h" diarizen::DiarizenSegmenter seg("cnn_features.axmodel", "backend.onnx"); auto result = seg.run(audio, 64000); // result.log_probs: 199 * 11 float32 values ```