v0.1.1
Adds the Python binding.
- New:
voxrt_wake_wordPyPI-compatible wheel —manylinux_2_17_aarch64,abi3(single wheel covers Python 3.9 / 3.10 / 3.11 / 3.12 / 3.13) - pyo3 wrapper —
WakeWordEngine.from_path()/from_bytes(),push_pcm_i16(list[int] | bytes),push_pcm_f32(list[float]), mutablethreshold/cooldown_framesproperties,Detectionobject (frame_index,timestamp_sec,score) - Same anti-RE bar as the C tarball — 10 hardening checks + glibc 2.17 baseline
- New example:
examples/python/quickstart/(WAV file → wake-word, pure stdlib, no numpy dependency) - Unchanged: C tarball from v0.1.0 (same artefact, republished under this tag)
Install (until PyPI publish):
curl -LO https://github.com/VoxRT/voxrt-wake-word-linux/releases/download/v0.1.1/voxrt_wake_word-0.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
python3 -m pip install ./voxrt_wake_word-0.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl