Expand description
Audio buffer types for ML processing
Provides AudioBuffer for batch audio processing in ML pipelines,
complementing streaming audio types.
§Architecture
- AudioChunk: Streaming-focused, real-time transport
- AudioBuffer (this module): ML-focused, batch processing
§Design Principles
- Zero-copy conversions from AudioChunk where possible
- Temporal type integration (AudioDuration)
- ML framework compatibility (Candle, PyTorch)
- Validation and normalization for ML inference
Structs§
- Audio
Buffer - Audio buffer for ML processing
- Audio
Metadata - Audio metadata for tracking processing history