| 芯片 | 模型文件 | 说明 |
|---|---|---|
| AX650 / AX630 | models/ax650/model.axmodel | NPU3,板端实测 1.83ms/帧(RTF≈0.057),已验证 |
| AX620E | models/ax620e/model.axmodel | NPU2,Pulsar2 编译 + 内置仿真检查通过 |
1bash setup.sh # 安装 numpy/soundfile + pyaxengine
2bash run.sh # 跑内置示例(你好,爱芯 应触发 / 你好,其他 应静默)1python python/wakeup_axera_sdk/example.py \
2 --model models/ax650/model.axmodel --input 你的音频.wav --threshold 0.6151from wakeup_axera_sdk.detector import WakeWordDetector
2
3det = WakeWordDetector("models/ax650/model.axmodel", threshold=0.615)
4result = det.process(int16_512_samples) # 32ms 一帧
5print(result["wake_score"], result["window_sum"], result["triggered"])cpp/ 提供 CMake 工程 + 已交叉编译的 cpp/build-aarch64/model_example(aarch64),
直接链接 AX Engine runtime,板端实测与 Python 结果一致(见 cpp/README.md)。models/:ax650/(NPU3)与 ax620e/(NPU2)的预编译 AXMODEL + 示例音频python/:Python SDK(NPU 专用,仅依赖 pyaxengine,无 CPU 回退)cpp/:C++ SDK + 预编译 example(aarch64)reports/:训练与板端验证报告setup.sh / run.sh:一键安装与演示NPU_ONLY_SDK.md;本包不包含训练/编译流程(GitHub 仓库
ml-inory/WakeUp.axera 提供完整可复现的 model_convert + train 源码)。