speech-prep 0.1.4

Speech-focused audio preprocessing — VAD, WAV decoding, format detection, noise reduction, chunking
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Audio decoding, resampling, and channel mixing utilities.
//!
//! This module exposes the decoding pipeline used by the audio processing pipeline:
//! WAV/PCM parsing (`WavDecoder`), linear resampling
//! (`SampleRateConverter`), and channel mixing (`ChannelMixer`). Samples are
//! normalized to the range [-1.0, 1.0] and converted to mono/16kHz.

mod mixer;
mod resampler;
mod types;
mod wav;

pub use mixer::ChannelMixer;
pub use resampler::SampleRateConverter;
pub use types::{DecodedAudio, MixedAudio};
pub use wav::WavDecoder;