Saltar al contenido
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