[package]
name = "audio-cpp"
description = "audio.cpp(ggml 音频推理引擎)的高层安全 Rust 封装"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
[dependencies]
audio-cpp-sys = { version = "0.1.1", path = "../audio-cpp-sys" }
serde.workspace = true
serde_json.workspace = true
thiserror.workspace = true
[features]
default = ["core-models"]
core-models = ["audio-cpp-sys/core-models"]
full-models = ["audio-cpp-sys/full-models"]
custom-models = ["audio-cpp-sys/custom-models"]
model-citrinet-asr = ["audio-cpp-sys/model-citrinet-asr"]
model-fun-asr-nano = ["audio-cpp-sys/model-fun-asr-nano"]
model-hviske-asr = ["audio-cpp-sys/model-hviske-asr"]
model-kroko-asr = ["audio-cpp-sys/model-kroko-asr"]
model-nemotron-asr = ["audio-cpp-sys/model-nemotron-asr"]
model-parakeet-tdt = ["audio-cpp-sys/model-parakeet-tdt"]
model-qwen3-asr = ["audio-cpp-sys/model-qwen3-asr"]
model-vibevoice-asr = ["audio-cpp-sys/model-vibevoice-asr"]
model-moss = ["audio-cpp-sys/model-moss"]
model-qwen3-tts = ["audio-cpp-sys/model-qwen3-tts"]
model-irodori-tts = ["audio-cpp-sys/model-irodori-tts"]
model-fish-audio = ["audio-cpp-sys/model-fish-audio"]
model-demucs = ["audio-cpp-sys/model-demucs"]
model-roformer = ["audio-cpp-sys/model-roformer"]
model-sortformer-diar = ["audio-cpp-sys/model-sortformer-diar"]
cuda = ["audio-cpp-sys/cuda"]
hip = ["audio-cpp-sys/hip"]
vulkan = ["audio-cpp-sys/vulkan"]
metal = ["audio-cpp-sys/metal"]
openmp = ["audio-cpp-sys/openmp"]
native = ["audio-cpp-sys/native"]