Skip to content

v0.1.0

Choose a tag to compare

@make1986 make1986 released this 30 Jun 12:56

First ship. C / C++ tarball for aarch64 Linux only.

  • libvoxrt_wake_word.so + voxrt_wake_word.h + pkg-config .pc + CMake find_package config
  • Relocatable — extract to any prefix, pkg-config + CMake auto-resolve via ${pcfiledir} / CMAKE_CURRENT_LIST_FILE
  • Two examples: ALSA live-mic quickstart (examples/c/alsa-mic-quickstart/) + CMake find_package consumer skeleton (examples/c/cmake-consumer/)
  • glibc 2.17 baseline via cargo-zigbuild — runs on Raspberry Pi OS Bullseye / Bookworm, Jetson L4T 32.x+, Ubuntu 18.04+, Debian 10+, RHEL / CentOS 7+, AWS Graviton, Amazon Linux 2 / 2023
  • Anti-RE hardening: stripped .comment / .note.gnu.property / build-id, symbol export allowlist (10 voxrt_wake_word_* functions only), Full RELRO + BIND_NOW, non-exec stack, AES-256-GCM encrypted model weights (per ADR-0023)
  • Companion to voxrt-wake-word-android (JitPack) + voxrt-wake-word-ios (SPM) — same runtime + model file

Model file (voxrt_wake_word.vxrt, ~100 KB, encrypted) — download separately from voxrt-wake-word-models v0.1.0.