Expand description
Concurrent real-time interface for multimedia engines.
This crate provides abstractions and utilities for working with audio streams in Rust, typically server-side applications that provides real-time audio streaming backed by machine-learning models via gRPC, WebSocket, etc.
This crate supports:
- Audio inputs as
f32samples - Resampling audio streams to different sample rates
- Encoding audio streams to various formats (PCM, WAV, MP3)
The main entry point is AudioStream.
Structs§
- Audio
Stream - Represents an audio stream with a specific sample rate.