[package]
name = "speech-prep"
version = "0.1.4"
edition = "2021"
rust-version = "1.87"
license = "MIT OR Apache-2.0"
description = "Speech-focused audio preprocessing — VAD, WAV decoding, format detection, noise reduction, chunking"
documentation = "https://docs.rs/speech-prep"
repository = "https://github.com/dnvt/speech-prep"
readme = "README.md"
keywords = ["speech", "audio", "vad", "preprocessing", "voice"]
categories = ["science", "multimedia::audio"]
include = [
"Cargo.toml",
"CHANGELOG.md",
"README.md",
"LICENSE-APACHE",
"LICENSE-MIT",
"src/**",
"examples/**",
"tests/**",
]
[dependencies]
hound = "3"
symphonia = { version = "0.5", default-features = false, features = ["aac", "flac", "isomp4", "mkv", "mp3", "ogg", "pcm", "wav"] }
realfft = "3.5"
parking_lot = "0.12"
tracing = "0.1"
thiserror = "2"
serde_json = { version = "1", optional = true }
glob = { version = "0.3", optional = true }
[features]
fixtures = ["dep:glob", "dep:serde_json"]
[dev-dependencies]
tempfile = "3"
rand = "0.9"
glob = "0.3"
serde_json = "1"