ML Messages
Data types for machine learning pipelines and audio processing.
from horus import AudioFrame
AudioFrame
Audio data — mono or stereo PCM samples.
import horus
frame = horus.AudioFrame(
channels=1, # 1=mono, 2=stereo
sample_rate=16000, # Hz
samples=[0.0] * 1600, # 100ms of audio at 16kHz
)
| Field | Type | Unit | Description |
|---|---|---|---|
channels | int | — | Number of channels (1 or 2) |
sample_rate | int | Hz | Sample rate |
samples | list[float] | — | PCM samples (interleaved for stereo) |
See Also
- Tensor API — General-purpose tensor data
- Image API — Camera frames
- Rust ML Messages — Rust equivalent