Framework de Audio y Voz
ESP-ADF
Espressif Audio Development Framework. Marco de trabajo completo para procesamiento de audio digital, códecs, transmisión por streaming y desarrollo de altavoces inteligentes.
- Lenguaje
- C / C++
- ESP Audio Development Framework
- Categoría
- Framework de Audio y Voz
- Objetivo principal
- Creación de flujos de audio flexibles con decodificadores, ecualizadores, mezcladores y compatibilidad con protocolos de streaming
Funciones destacadas
- Arquitectura en pipelines de audio con elementos modulares (Audio Elements)
- Códecs integrados por software y hardware: MP3, AAC, FLAC, WAV, OGG, Opus
- Compatibilidad con códecs de hardware externos vía I2S (ES8388, ES8311, TAS5805M)
- Clientes de streaming de audio: HTTP Live Streaming, Apple AirPlay, DLNA, Icecast
- Integración con micrófonos MEMS para cancelación de eco acústico (AEC)
- Controladores para pantallas y botones en placas como ESP32-LyraT y ESP32-Korvo
Cuándo usar
- Altavoces inteligentes y asistentes de voz conectados
- Radios por Internet y reproductores de música en red
- Intercomunicadores IP y timbres con audio bidireccional
- Dispositivos de audio Bluetooth con receptor y transmisor A2DP
- Grabadoras y procesadores de sonido ambiental para monitoreo acústico
Ejemplo de código
Fragmento de inicio en C / C++. Ajuste los pines y la configuración para su placa.
ESP-ADFC / C++
1