- 语言
- 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