ESP-ADF 在 ESP-IDF(乐鑫物联网开发框架,广泛运用于 ESP32 的 SDK)的基础上开发而成,具有高度的灵活性,既可作为一整套应用方案,面向配网、OTA (Over The Air) 等各类应用场景,亦可作为开发平台,供开发人员搭建各类定制化应用场景。 

ESP-ADF 具有一系列丰富的功能特色,涵盖编解码器、发送端和接收端音频流、管线化支持、唤醒词引擎,以及其他各类服务和控制等。

乐鑫音频开发框架:

  • 支持音频格式:MP3、AAC、WAV、OGG、AMR、TS、OPUS、SPEEX 等

  • 支持 EQ、Mixer、Resample 等音效处理功能

  • 多音频播放来源:HTTP、HLS (HTTP Live)、SD 卡、Bluetooth A2DP/HFP

  • 支持多媒体交互:DLNA、Airplay、微信和 Internet radio 等

  • 云端语音接入:Alexa、DuerOS、Turing、IFLYTEK、TmallGenie、RooBo 等

ESP-ADF 应用场景包括:智能音箱、语音对讲机、语音播报机,以及其他音频类解决方案,如语音故事机和点读机。

乐鑫 LyraT 和 LyraTD-MSC 开发板均支持 ESP-ADF,其相关文档及参考设计均已开源,方便用户基于 ESP-ADF 开发自己的应用程序。

11


此外,集成 SPIRAM 的乐鑫 ESP32-WROVER 模组,同样也是一个功能强大、特色丰富、高性价比的音频应用硬件平台。

ESP-ADF 整体框架结构和功能如下图所示。

22