66

GitHub - espressif/esp-adf: Espressif Audio Development Framework

 6 years ago
source link: https://github.com/espressif/esp-adf
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

Espressif Audio Development Framework

alt text

Espressif Systems Audio Development Framework (ESP-ADF) is the official audio development framework for the ESP32 chip.

Overview

ESP-ADF supports development of audio applications for the Espressif Systems ESP32 chip in the most comprehensive way. With ESP-ADF, you can easily add features, develop audio applications from simple to complex:

  • Music player or recorder supports audio formats such as MP3, AAC, WAV, OGG, AMR, SPEEX ...
  • Play music from sources: HTTP, SDCARD, Bluetooth A2DP/HFP
  • Intergrate Media services such as: DLNA, Wechat ..
  • Internet Radio
  • Voice recognition and integration with online services such as Alexa, DuerOS, ...

As a general, the ESP-ADF features will be supported as shown below:

ADF Block diagram

Developing with the ESP-ADF

Hardware

Espressif Systems has released a number of support boards for ESP-ADF to develop ESP32 audio applications, including:

ESP32-Lyrat

ESP32 LyraT V4 Getting Started Guide

Block diagram

ESP32-Lyrat-V4.2

ESP-IDF

ESP-ADF is based on the application layer of ESP-IDF ([Espressif IoT Development Framework] (https://github.com/espressif/esp-idf)). So you need to first install the ESP-IDF and then use the ESP-ADF. Please take a look at Get Started

Examples

Check folder examples that contains sample applications to demonstrate API features of the ESP-ADF.

Resources


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK