mel_spec 0.4.0

Mel spectrograms aligned to the results from the whisper.cpp, pytorch and librosa reference implementations and suited to streaming audio.
Documentation
pub use crate::config::MelConfig;
#[cfg(all(feature = "cuda", not(target_arch = "wasm32")))]
pub use crate::cuda::CudaMelSpectrogram;
pub use crate::mel::interleave_frames;
pub use crate::mel::BatchLogMelConfig;
pub use crate::mel::BatchLogMelError;
pub use crate::mel::BatchLogMelOutput;
pub use crate::mel::BatchLogMelScratch;
pub use crate::mel::BatchLogMelSpectrogram;
pub use crate::mel::MelSpectrogram;
pub use crate::mel::SparseMelFilterbank;
pub use crate::quant::load_tga_8bit;
pub use crate::quant::save_tga_8bit;
pub use crate::quant::tga_8bit;
pub use crate::rb::RingBuffer;
pub use crate::stft::Spectrogram;
pub use crate::vad::DetectionSettings;
pub use crate::vad::VadFrameTiming;
pub use crate::vad::VoiceActivity;
pub use crate::vad::VoiceActivityDetector;
pub use crate::vad::VoiceActivityTimestamps;
#[cfg(all(feature = "wgpu", not(target_arch = "wasm32")))]
pub use crate::wgpu::WgpuMelSpectrogram;