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
)
FieldTypeUnitDescription
channelsintNumber of channels (1 or 2)
sample_rateintHzSample rate
sampleslist[float]PCM samples (interleaved for stereo)

See Also