Waveshare ESP32-S3-AUDIO-Board - image 1
1 / 2
Waveshare·Dev Board

Waveshare ESP32-S3-AUDIO-Board

ESP32-S3 AI smart speaker development board with dual-microphone array, ES8311 audio codec, 7 surround RGB LEDs, RTC, camera and LCD expansion interfaces, and LiPo battery support for voice assistant and audio projects.

Starting from

$15.99

Compatible Firmware

Specifications

Components

Espressif ESP32-S3R8 Xtensa LX7 dual-core @ 240MHz with 512KB SRAM, 8MB PSRAM, WiFi and BLE 5.0

Everest Semiconductor ES8311 24-bit mono audio codec with DAC/ADC and I2S interface for speaker output and microphone input

Everest Semiconductor ES7210 four-channel audio ADC for dual-microphone array with noise reduction

Texas Instruments TCA9555PWR 16-bit I2C GPIO expander with interrupt output

NXP PCF85063 real-time clock with integrated crystal, alarm function, and battery backup

3.3V 2A DC-DC Buck ConverterPower ManagementDatasheet

MPS MP1605GTF-Z synchronous buck converter providing 3.3V at up to 2A output

7x WS2812 addressable RGB LEDs in surround configuration for voice assistant visual feedback

Bus Interfaces

SPI
LCD display interface via 18-pin FPC (GPIO3/4/5/7/8/9)
I2C
Audio codec, RTC, and GPIO expander bus (GPIO10/11)
I2S
Audio data bus for codec and microphones (GPIO12-16)
DVP
24-pin camera interface for OV2640/OV5640
UART
Serial communication interface

GPIO Map

GPIO3
LCD_CS
digital-inputdigital-output
SPI
GPIO4
LCD_SCK
digital-inputdigital-output
SPI
GPIO5
LCD_BL
digital-inputdigital-outputpwm
GPIO7
LCD_DC
digital-inputdigital-output
SPI
GPIO8
LCD_MISO
digital-inputdigital-output
SPI
GPIO9
LCD_MOSI
digital-inputdigital-output
SPI
GPIO10
I2C SCL
digital-inputdigital-output
I2C
GPIO11
I2C SDA
digital-inputdigital-output
I2C
GPIO12
I2S MCLK
digital-inputdigital-output
I2S
GPIO13
I2S SCLK
digital-inputdigital-output
I2S
GPIO14
I2S LRCK
digital-inputdigital-output
I2S
GPIO15
I2S_ASDOUT (mic)
digital-inputdigital-output
I2S
GPIO16
I2S_DSDIN (speaker)
digital-inputdigital-output
I2S
GPIO40
SD_SCK
digital-inputdigital-output
SPI
GPIO41
SD_D0/MISO
digital-inputdigital-output
SPI
GPIO42
SD_CMD/MOSI
digital-inputdigital-output
SPI

Overview

The Waveshare ESP32-S3-AUDIO-Board is an AI smart speaker development platform built around the ESP32-S3R8 module with 8MB PSRAM and 16MB flash. It integrates a complete audio pipeline featuring a dual-microphone array with ES7210 quad-channel ADC for noise reduction and echo cancellation, an ES8311 audio codec for playback, and a speaker output header.

Seven surround WS2812 RGB LEDs provide visual feedback for voice wake-word detection and status indication, similar to commercial smart speakers. The board includes a PCF85063 RTC for time-aware applications and a TCA9555PWR 16-channel GPIO expander for additional I/O.

Expansion is handled through an 18-pin SPI LCD FPC connector (supporting 1.47 to 3.5 inch Waveshare displays) and a 24-pin DVP camera interface compatible with OV2640/OV5640 sensors. The MX1.25 battery connector and built-in charging circuit enable portable operation, while the MP1605GTF-Z DC-DC converter provides efficient 3.3V power at up to 2A.

Use Cases

6

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.