Skip to content

Releases: dnvt/speech-prep

v0.1.4

05 Apr 03:53

Choose a tag to compare

Dependency and CI polish.

  • Narrowed symphonia from features = ["all"] to only used codecs (aac, flac, mp3, ogg, pcm, wav, isomp4, mkv)
  • CI now tests --features fixtures
  • Real VAD example in crate-level doc-test
  • CHANGELOG and CONTRIBUTING updated

cargo add speech-prep

v0.1.3

05 Apr 03:35

Choose a tag to compare

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

05 Apr 03:21

Choose a tag to compare

API cleanup and scope tightening.

  • Clarified scope: format detection + WAV decoding (not generic multi-format)
  • AudioMetadataAudioBufferMetadata
  • decoder and monitoring modules no longer public
  • Removed unused preprocessing artifact writer
  • Cleaned doc comments throughout

cargo add speech-prep

v0.1.1

05 Apr 02:49

Choose a tag to compare

  • Cleaned doc comments and removed extraction artifacts
  • Trimmed public API surface (removed unused AudioMetrics trait)
  • Fixed fixtures module path resolution for standalone use
  • Removed redundant error constructors

cargo add speech-prep

v0.1.0

04 Apr 20:44

Choose a tag to compare

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