Releases: dnvt/speech-prep
Releases · dnvt/speech-prep
v0.1.4
v0.1.3
Package and dependency polish.
- serde_json moved to feature-gated dependency (smaller default dep tree)
- Package uses include allowlist (no .github, .gitignore, CONTRIBUTING in tarball)
- Docs verification added to CI
- validate_in_range and AudioInstant no longer re-exported at root
- README usage snippet completed
cargo add speech-prep
v0.1.2
API cleanup and scope tightening.
- Clarified scope: format detection + WAV decoding (not generic multi-format)
AudioMetadata→AudioBufferMetadatadecoderandmonitoringmodules no longer public- Removed unused preprocessing artifact writer
- Cleaned doc comments throughout
cargo add speech-prep
v0.1.1
v0.1.0
Initial release.
- Voice activity detection (dual-metric: energy + spectral flux)
- Multi-format audio decoding (WAV/MP3/FLAC/OGG/M4A/Opus → 16kHz mono PCM)
- Preprocessing: DC removal, high-pass filter, noise reduction, normalization
- Speech-aligned chunking with configurable duration and overlap
- Audio quality assessment metrics
- 216 tests
cargo add speech-prep