Espressif's Audio Development Framework let your embedded electronics talk

January 24, 2019 //By Wisse Hettinga
Espressif's Audio Development Framework let your embedded electronics talk
ESP-ADF is an open-source platform that can be used for developing a variety of audio applications, ranging from connected speakers to story-telling toys.

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

 


Vous êtes certain ?

Si vous désactivez les cookies, vous ne pouvez plus naviguer sur le site.

Vous allez être rediriger vers Google.