svod-model 0.1.0-alpha.3

Pretrained models inference abstraction.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Audio preprocessing for ASR: mel features ([`mel`]) and chunking
//! ([`splitter`]).
//!
//! Both submodules operate on raw `&[f32]` PCM, before any encoder JIT
//! involvement. They're grouped here because they share the same domain
//! (audio-level transforms over a waveform) and because the splitter +
//! mel extractor sit back-to-back in the inference pipeline.

pub(crate) mod mel;
mod splitter;

pub use mel::{MelConfig, MelSpectrogram};
pub use splitter::{AudioChunk, EncoderBounds, FixedLengthSplitter, Splitter, trim_chunks_to_waveform};