[package]
edition = "2024"
name = "audio-cpp-sys"
version = "0.9.0"
build = "build.rs"
links = "audio-cpp"
include = [
"build.rs",
"prebuilt_download.rs",
"capi.h",
"capi.cpp",
"bindings.docsrs.rs",
"/src",
"/examples",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "audio.cpp(ggml 音频推理框架)的底层绑定"
readme = "README.md"
license = "Apache-2.0"
repository = "https://github.com/launcher-rs/audio-cpp-rs"
[features]
core-models = []
cuda = []
custom-models = []
default = ["core-models"]
full-models = []
hip = []
metal = []
model-apollo = ["custom-models"]
model-ast-audioset = ["custom-models"]
model-audio-flamingo = ["custom-models"]
model-audio8-asr = ["custom-models"]
model-audio8-tts = ["custom-models"]
model-audiosr = ["custom-models"]
model-auk = ["custom-models"]
model-breeze-tts = ["custom-models"]
model-builtin-audio-utils = ["custom-models"]
model-canary-asr = ["custom-models"]
model-ced = ["custom-models"]
model-chatterbox-turbo = ["custom-models"]
model-citrinet-asr = ["custom-models"]
model-cohere-asr = ["custom-models"]
model-confucius4-r2t2 = ["custom-models"]
model-controlfoley = ["custom-models"]
model-cosyvoice3 = ["custom-models"]
model-crisperwhisper = ["custom-models"]
model-demucs = ["custom-models"]
model-earshot-vad = ["custom-models"]
model-echo-tts = ["custom-models"]
model-f5-tts = ["custom-models"]
model-firered-audio = ["custom-models"]
model-firered-vad = ["custom-models"]
model-fireredtts3 = ["custom-models"]
model-fish-audio = ["custom-models"]
model-fish-drama3 = ["custom-models"]
model-fun-asr-nano = ["custom-models"]
model-gigaam-asr = ["custom-models"]
model-gradium-phonon = ["custom-models"]
model-granite5asr = ["custom-models"]
model-haas-asr = ["custom-models"]
model-hviske-asr = ["custom-models"]
model-hviske-asr-v6 = ["custom-models"]
model-index-echo = ["custom-models"]
model-irodori-tts = ["custom-models"]
model-kitten-tts = ["custom-models"]
model-kitten-tts2 = ["custom-models"]
model-kokoro-tts = ["custom-models"]
model-kroko-asr = ["custom-models"]
model-kugelaudio = ["custom-models"]
model-latentsync = ["custom-models"]
model-lfm-d1-omni = ["custom-models"]
model-lfm2-audio = ["custom-models"]
model-lfm3-audio = ["custom-models"]
model-liveavatar = ["custom-models"]
model-magenta-realtime-2 = ["custom-models"]
model-magpie-tts = ["custom-models"]
model-maya1 = ["custom-models"]
model-meanvc2 = ["custom-models"]
model-micro-wake-word = ["custom-models"]
model-midashenglm-gen = ["custom-models"]
model-ming3-audio = ["custom-models"]
model-ming3-tts = ["custom-models"]
model-minimax-music3 = ["custom-models"]
model-mira-tts = ["custom-models"]
model-mms-forced-aligner = ["custom-models"]
model-moonshine-asr = ["custom-models"]
model-moss = ["custom-models"]
model-moss-transcribe-diarize = ["custom-models"]
model-moss-tts-v15 = ["custom-models"]
model-moss-ttsd = ["custom-models"]
model-moss-voicegen = ["custom-models"]
model-mossformer2 = ["custom-models"]
model-nemotron-3-diar = ["custom-models"]
model-nemotron-asr = ["custom-models"]
model-nemotron-transcribe = ["custom-models"]
model-niagara-asr = ["custom-models"]
model-open-wake-word = ["custom-models"]
model-owsm = ["custom-models"]
model-owsm-ctc = ["custom-models"]
model-parakeet-tdt = ["custom-models"]
model-personaplex = ["custom-models"]
model-phonon2-asr = ["custom-models"]
model-piper-tts = ["custom-models"]
model-plapre = ["custom-models"]
model-pocket-tts-small = ["custom-models"]
model-pulsevad = ["custom-models"]
model-qwen3-asr = ["custom-models"]
model-qwen3-forced-aligner = ["custom-models"]
model-qwen3-tts = ["custom-models"]
model-realtime-reuse = ["custom-models"]
model-reuse = ["custom-models"]
model-roformer = ["custom-models"]
model-sam-audio = ["custom-models"]
model-samsone = ["custom-models"]
model-sanotts = ["custom-models"]
model-sense-asr = ["custom-models"]
model-sheetsage2 = ["custom-models"]
model-sherpa-kws = ["custom-models"]
model-sidon = ["custom-models"]
model-smart-turn = ["custom-models"]
model-soprano-tts = ["custom-models"]
model-sopro-tts = ["custom-models"]
model-sortformer-diar = ["custom-models"]
model-sortformer-diar-v2 = ["custom-models"]
model-soulx-flashhead = ["custom-models"]
model-tf-gridnet = ["custom-models"]
model-tone-color-vc = ["custom-models"]
model-underdog-bark3 = ["custom-models"]
model-universr = ["custom-models"]
model-vibeasr = ["custom-models"]
model-vibevoice-asr = ["custom-models"]
model-vieneu-v3-turbo = ["custom-models"]
model-voxcpm1 = ["custom-models"]
model-whistle-asr = ["custom-models"]
model-xtts-v2 = ["custom-models"]
model-yue2 = ["custom-models"]
model-zipvoice = ["custom-models"]
native = []
openmp = []
prebuilt = []
vulkan = []
[lib]
name = "audio_cpp_sys"
path = "src/lib.rs"
[[example]]
name = "inspect"
path = "examples/inspect.rs"
[[example]]
name = "vad_offline_ffi"
path = "examples/vad_offline_ffi.rs"
[build-dependencies.bindgen]
version = "0.72"
[build-dependencies.cc]
version = "1"
features = ["parallel"]
[build-dependencies.cmake]
version = "0.1"
[build-dependencies.flate2]
version = "1.0"
[build-dependencies.glob]
version = "0.3"
[build-dependencies.serde_json]
version = "1"
[build-dependencies.tar]
version = "0.4"
[build-dependencies.ureq]
version = "2.12"
features = ["tls"]
default-features = false
[lints.clippy]
all = "warn"
default_trait_access = "warn"
expect_used = "warn"
manual_let_else = "warn"
missing_errors_doc = "warn"
missing_panics_doc = "warn"
mod_module_files = "warn"
redundant_closure_for_method_calls = "warn"
unwrap_used = "warn"