ESP-ADF 在 ESP-IDF(樂(lè )鑫物聯(lián)網(wǎng)開(kāi)發(fā)框架,廣泛運用于 ESP32 的 SDK)的基礎上開(kāi)發(fā)而成,具有高度的靈活性,既可作為一整套應用方案,面向配網(wǎng)、OTA (Over The Air) 等各類(lèi)應用場(chǎng)景,亦可作為開(kāi)發(fā)平臺,供開(kāi)發(fā)人員搭建各類(lèi)定制化應用場(chǎng)景。 

ESP-ADF 具有一系列豐富的功能特色,涵蓋編解碼器、發(fā)送端和接收端音頻流、管線(xiàn)化支持、喚醒詞引擎,以及其他各類(lèi)服務(wù)和控制等。

樂(lè )鑫音頻開(kāi)發(fā)框架:

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

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

  • 多音頻播放來(lái)源:HTTP、HLS (HTTP Live)、SD 卡、Bluetooth A2DP/HFP

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

  • 云端語(yǔ)音接入:Alexa、DuerOS、Turing、IFLYTEK、TmallGenie、RooBo 等

ESP-ADF 應用場(chǎng)景包括:智能音箱、語(yǔ)音對講機、語(yǔ)音播報機,以及其他音頻類(lèi)解決方案,如語(yǔ)音故事機和點(diǎn)讀機。

樂(lè )鑫 LyraT 和 LyraTD-MSC 開(kāi)發(fā)板均支持 ESP-ADF,其相關(guān)文檔及參考設計均已開(kāi)源,方便用戶(hù)基于 ESP-ADF 開(kāi)發(fā)自己的應用程序。

11


此外,集成 SPIRAM 的樂(lè )鑫 ESP32-WROVER 模組,同樣也是一個(gè)功能強大、特色豐富、高性?xún)r(jià)比的音頻應用硬件平臺。

ESP-ADF 整體框架結構和功能如下圖所示。

22