Skip to content

v0.1.2

Choose a tag to compare

@make1986 make1986 released this 30 Jun 13:34

Adds the Node.js and Go bindings — Linux SDK now covers all four planned language channels.

  • New: @voxrt/wake-word npm package (linux-arm64-gnu, Node ≥ 18) — napi-rs based, TypeScript .d.ts shipped
  • New: Go module at github.com/VoxRT/voxrt-wake-word-linux/go — cgo wrapper with the bundled .so referenced via ${SRCDIR} rpath, so consumer binaries find it at runtime with no LD_LIBRARY_PATH or system install required
  • Both bindings clear the same 10 anti-RE checks the C / Python artefacts already pass, glibc 2.17 baseline
  • New examples: examples/nodejs/quickstart/ + examples/go/quickstart/ (WAV file → wake-word, pure stdlib / cgo)
  • Unchanged: C tarball + Python wheel from v0.1.0 / v0.1.1 (same artefacts, republished under this tag)

Install (until npm publish):

# npm — from the release asset
curl -LO https://github.com/VoxRT/voxrt-wake-word-linux/releases/download/v0.1.2/voxrt-wake-word-0.1.2.tgz
npm install ./voxrt-wake-word-0.1.2.tgz

# Go — no separate publish needed
go get github.com/VoxRT/voxrt-wake-word-linux/go@v0.1.2