跳到正文
音频与语音框架

ESP-ADF

面向 ESP32 SoC 的高质量数字音频处理、串流和播放专用框架。

语言
C / C++
ESP Audio Development Framework
类别
音频与语音框架
主要目标
创建灵活的音频流水线,包含解码器、网络串流、均衡和声学效果

亮点功能

  • 模块化音频流水线架构(Audio Elements 与 Audio Stream)
  • 支持多种编解码器:MP3、AAC、FLAC、WAV、OGG、Opus 和 AMR
  • 通过 HTTP、HTTPS、HLS、RTSP 和 WebSockets 进行音频串流
  • 支持 Bluetooth A2DP(Sink/Source)和 Bluetooth Handsfree(HFP)
  • 声学处理算法(AEC、AGC、NS、参数均衡器)
  • 支持 ESP32-LyraT 和 ESP32-S3-Korvo 等专用开发板

适用场景

  • 智能音箱和网络收音机
  • 对讲机、walkie-talkie 和 VoIP 对讲系统
  • 带 PSRAM 的音乐播放器
  • 楼宇自动化背景音乐系统

代码示例

C / C++ 的起始代码片段,请根据你的开发板调整引脚和配置。

ESP-ADFC / C++
1