Skip to content

ESP32‐S3 AI Smart Speaker Development Board

Phil Schatzmann edited this page Nov 29, 2025 · 24 revisions

Board

BoardName: ESP32S3AISmartSpeaker

This board provides some nice functionality:

  • ES8311 Codec DAC Chip
  • ES7210 Codec ADC Chip with stereo microphones
  • SD Card
  • 6 Neopixel Multicolor LEDs
  • A PCF85063A Real Time Clock
  • 3 User Definable Keys
  • GPIO interface
  • camera interface
  • lcd interface

The only stumbling block is that a TCA9555 port extender was used for some critcal pins, so they can't be used with the regular Arduino digitalWrite() and digitalRead().

I needed to extend this framework to provide it's own digitalWrite and digitalRead which can be used with both, the regular and the extended pins (see this example)!

ESP32-S3-AI-Smart-Speaker-Development-Board.

Documentation

Examples

  • Basic Usage Examples for each component can be found in the AudioTools project.
  • Apart from this you can use any other example by just using the right Audio Source or Sink class!

Pins

SmartSpeaker

Clone this wiki locally