Framework de Áudio & Voz
ESP-ADF
Framework especializado para processamento, streaming e reprodução de áudio digital de alta qualidade em SoCs ESP32.
- Linguagem
- C / C++
- ESP Audio Development Framework
- Categoria
- Framework de Áudio & Voz
- Objetivo principal
- Criação de pipelines de áudio flexíveis com decodificadores, streaming de rede, equalização e efeitos acústicos
Recursos de destaque
- Arquitetura de pipeline de áudio modular (Audio Elements & Audio Stream)
- Suporte a múltiplos codecs: MP3, AAC, FLAC, WAV, OGG, Opus e AMR
- Streaming de áudio via HTTP, HTTPS, HLS, RTSP e WebSockets
- Suporte a Bluetooth A2DP (Sink/Source) e Bluetooth Handsfree (HFP)
- Algoritmos de processamento acústico (AEC, AGC, NS, equalizadores paramétricos)
- Suporte a placas dedicadas como ESP32-LyraT e ESP32-S3-Korvo
Quando usar
- Caixas de som inteligentes e internet radios
- Intercomunicadores, walkie-talkies e sistemas de interfonia VoIP
- Aparelhos de reprodução musical com PSRAM
- Sistemas de som ambiente para automação predial
Exemplo de código
Trecho de partida em C / C++. Ajuste pinos e configuração à sua placa.
ESP-ADFC / C++
1