Expand description
§audio-cpp-sys
audio.cpp(基于 ggml 的本地音频推理引擎)的底层 FFI 绑定。
本 crate 只做两件事:
- 在
build.rs里用 CMake 构建上游engine_runtime静态库,并用 bindgen 从capi.h生成绑定; - 在
lib.rs里把生成的绑定导出为audio_cpp_sys::*。
高层、安全的 API 位于 audio-cpp crate。
Structs§
Functions§
- audiocpp_
audio_ ⚠free - audiocpp_
audio_ ⚠load_ wav - audiocpp_
free_ ⚠string - audiocpp_
last_ ⚠error - audiocpp_
model_ ⚠capabilities_ json - audiocpp_
model_ ⚠create_ task_ session - audiocpp_
model_ ⚠free - audiocpp_
model_ ⚠metadata_ json - audiocpp_
registry_ ⚠default - audiocpp_
registry_ ⚠devices_ json - audiocpp_
registry_ ⚠families_ json - audiocpp_
registry_ ⚠free - audiocpp_
registry_ ⚠inspect_ json - audiocpp_
registry_ ⚠load - audiocpp_
registry_ ⚠loaders_ json - audiocpp_
registry_ ⚠supports_ family - audiocpp_
session_ ⚠family - audiocpp_
session_ ⚠finish - audiocpp_
session_ ⚠free - audiocpp_
session_ ⚠prepare - audiocpp_
session_ ⚠process_ audio - audiocpp_
session_ ⚠reset - audiocpp_
session_ ⚠run_ mode - audiocpp_
session_ ⚠run_ offline - audiocpp_
session_ ⚠set_ event_ sink - audiocpp_
session_ ⚠start - audiocpp_
session_ ⚠streaming_ policy_ json - audiocpp_
session_ ⚠task_ kind