voxudio 0.2.0

A real-time audio processing library with ONNX runtime support
Documentation
[build-dependencies.bindgen]
version = "0.72.0"

[build-dependencies.cc]
version = "1.2.29"

[dependencies.cpal]
optional = true
version = "=0.15.3"

[dependencies.ndarray]
version = "0.16.1"

[dependencies.ort]
optional = true
version = "2.0.0-rc.10"

[dependencies.rodio]
default-features = false
features = ["mp3", "wav"]
version = "0.21.0"

[dependencies.tokio]
features = ["fs", "sync", "time"]
version = "1.46.1"

[dev-dependencies.anyhow]
version = "1.0.98"

[dev-dependencies.tokio]
features = ["macros", "rt-multi-thread"]
version = "1.46.1"

[[example]]
name = "ac"
path = "examples/ac.rs"
required-features = ["device"]

[[example]]
name = "ap"
path = "examples/ap.rs"
required-features = ["device"]

[[example]]
name = "oc"
path = "examples/oc.rs"
required-features = ["opus"]

[[example]]
name = "see"
path = "examples/see.rs"
required-features = ["model"]

[[example]]
name = "tcc"
path = "examples/tcc.rs"
required-features = ["model", "device"]

[[example]]
name = "vad"
path = "examples/vad.rs"
required-features = ["model", "device"]

[features]
device = ["cpal/oboe-shared-stdcxx"]
model = ["ort/default"]
opus = []

[lib]
name = "voxudio"
path = "src/lib.rs"

[package]
authors = ["mzdk100 <mzdk100@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
description = "A real-time audio processing library with ONNX runtime support"
edition = "2024"
keywords = ["audio", "processing", "onnx", "real-time", "machine-learning"]
license = "Apache-2.0"
name = "voxudio"
readme = "README.md"
repository = "https://github.com/mzdk100/voxudio"
version = "0.2.0"

[[test]]
name = "test_device"
path = "tests/test_device.rs"

[[test]]
name = "test_integration"
path = "tests/test_integration.rs"

[[test]]
name = "test_see"
path = "tests/test_see.rs"

[[test]]
name = "test_tcc"
path = "tests/test_tcc.rs"

[[test]]
name = "test_vad"
path = "tests/test_vad.rs"