ESP-ADF works on top of ESP-IDF, and is the official audio development framework for the famous ESP32 chip. This chip plays a main rol ein many IoT applications. The development platform provides maximum flexibility to application developers who want to use it as a complete solution supporting a range of use cases from provisioning to OTA, or use it as a platform for building fully-customized applications.
ESP-ADF includes a rich set of features, such as codecs, source and sink streams, pipelining support, different services and controls, and even a wake-word engine.
Espressif's Audio Development Framework:
Supports popular audio formats: MP3, AAC, WAV, OGG, AMR, TS, OPUS, SPEEX, etc.
Supports the creation of sound effects with tools such as: EQ, Mixer and Resample.
Plays music from sources such as: HTTP, HLS (HTTP Live), SD card, Bluetooth A2DP/HFP.
Integrates Media services such as: DLNA, Airplay, WeChat, Internet radio.
Supports voice recognition and integration with online services: Alexa, DuerOS, Turing, IFLYTEK, TmallGenie, RooBo, etc.
Potential applications deploying ESP-ADF include smart speakers, voice-activated walkie-talkies, broadcasters and other audio-enabled solutions, such as connected story-telling toys and point-reading pens.
ESP-ADF is supported on Espressif’s LyraT and LyraTD-MSC development boards. The documentation and design of these boards are open-source and available on Github, allowing users to easily create their own applications based on ESP-ADF.
More information: https://github.com/espressif/esp-adf