Skip to main content

Crate crime

Crate crime 

Source
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 f32 samples
  • Resampling audio streams to different sample rates
  • Encoding audio streams to various formats (PCM, WAV, MP3)

The main entry point is AudioStream.

Structs§

AudioStream
Represents an audio stream with a specific sample rate.

Enums§

AudioFormat