/embedded-audio

Primary LanguageRustApache License 2.0Apache-2.0

Embedded Audio

License

Early Development State

⚠️ Warning: Early Development

This project is in its early stages of development and is currently NOT USABLE.

A no_std audio processing framework for embedded systems, inspired by ESP-ADF (Espressif Audio Development Framework).

Planned Features

The framework aims to provide:

  • Async Audio element pipeline system
  • Async Databus (Slot, RingBuffer, Block ...)
  • Both alloc and no-alloc
  • Support for various input streams (I2S, FileSystem, ADC ...)
  • Multiple output streams (I2S, DAC ...)
  • Audio format decoder and encoder
  • Flexible audio processing chain
  • Can be test on std platform