No
No
N/A
Espressif ESP32-LyraTD-DSPG
by Espressif
Audio dev board with DSP Group tech for voice interfaces - suitable for wake-word detection and AI audio input.
2× Micro-USB

ESP32
MCU
240MHz
clock
16MB
flash
520KB
SRAM
-
GPIO
BLE 4.2+ WiFi
radio
On this page
Pinout
Getting started
flash your first firmware in ~2 minutesTool:
1
Connect over USB
Install your USB-serial driver (CH340 / CP210x) if no port appears. Not detected? Hold BOOT while plugging in.
2
Match & flash
Set the Tools options shown, then click Upload.
3
Verify it runs
The onboard LED on GPIO8 blinks - swap the pin if your board's LED differs.
Set these in Tools · leave everything else at default
Arduino IDE 2.x — Tools Copy
Board: "ESP32 Wrover Module"▸
Flash Size: "16MB (128Mb)"▸
Flash Mode: "DIO"▸
PSRAM: "QSPI PSRAM"▸
Partition Scheme: "16M Flash (3MB APP / 9.9MB FATFS)" (default)▸
Upload Speed: "921600"▸
▸ every other Tools option — leave at default
Board: ESP32 Wrover Module Flash Size: 16MB (128Mb) Flash Mode: DIO PSRAM: QSPI PSRAM Partition Scheme: 16M Flash (3MB APP / 9.9MB FATFS) Upload Speed: 921600
Find it: Tools ▸ Board ▸ ESP32 Arduino ▸ ESP32 Wrover Module
blink.ino Copy
// blink the onboard LED
void setup() {
pinMode(8, OUTPUT);
}
void loop() {
digitalWrite(8, HIGH); delay(500);
digitalWrite(8, LOW); delay(500);
}board to selectesp32dev⧉ copy
platformio.ini Copy
[env:esp32-lyratd-dspg]
platform = espressif32
board = esp32dev
framework = arduino
monitor_speed = 115200
upload_speed = 921600
board_build.arduino.memory_type = qio_qspi
build_flags = -DBOARD_HAS_PSRAMFind it: PlatformIO Home ▸ Boards, search
esp32dev — or type it after board =.board to selectesp32dev⧉ copy
device.yaml Copy
esp32:
board: esp32dev
variant: esp32_lyratd_dspg
framework:
type: esp-idf
psram:
mode: quad
speed: 80MHz
# blink - GPIO8
output:
- platform: gpio
pin: 8
id: led_out
light:
- platform: binary
name: "LED"
output: led_outFind it: search ESPHome's board list for
esp32dev (same ids as PlatformIO).esptool doesn't pick board settings — a prebuilt .bin already has them baked in. This is just the raw flash command.
terminal Copy
esptool.py --chip esp32 --port /dev/ttyACM0 \
--baud 921600 write_flash 0x0 firmware.bin--port = your /dev/tty* (macOS/Linux) or COMx (Windows).Build details: sketch space 1966080 B · data 327680 B · DIO
Specifications
ESP32Compute
MCU
ESP32
Clock
240 MHz
SRAM · Flash
520 KB · 16MB · 8MB (QSPI) PSRAM
Radio
Wi-Fi
802.11 b/g/n
Bluetooth
4.2 LE
Antenna
PCB
I/O
GPIO · ADC
- · Two 12-bit, 18 Channels
UART · I²C · SPI
3 · 2 · 4
PWM
16 channels
Power
USB
Micro-USB (UART) · Micro-USB
Serial
CP2102N
Boot address
0x1000
Flashing
Upload · OTA
esptool_py · esp_ota
Flash · Boot mode
DIO · DIO
Sketch · Data
1.88 MB · 320 KB
The Espressif ESP32-LyraTD-DSPG uses esptool_py for firmware uploads, esp_ota for over-the-air (OTA) updates. Flash mode is DIO with DIO boot mode. The maximum sketch size is 1.88 MB with 320 KB available for data.
About this board
Inside sits the ESP32 - a dual-core Xtensa with both Bluetooth Classic and BLE.
At $30.00 it's on the expensive side for an ESP32 board - most land around $20.
Around the module: 8MB (QSPI) PSRAM, a microphone (3-mic array), a speaker connector, an audio codec (ES8388), an amplifier and EN/Action/Vol+/Vol-/Mute buttons.
The ESP32-LyraTD-DSPG is an advanced voice development board featuring the ESP32-WROVER module. It integrates DSP Group's DBMD5P digital signal processor for high-performance voice processing, making it ideal for far-field voice recognition applications such as smart speakers and AI-powered voice assistants. The board supports Wi-Fi and Bluetooth connectivity, an onboard audio codec, microphone array, and multiple peripheral interfaces for seamless integration.
- DBMD5P dual-core programmable voice DSP (DSP Group) for wake-word detection and acoustic echo cancellation
- Three-microphone (DMIC) far-field array on a detachable sub board
- RGB LED ring (Echo Dot-style) driven by an onboard LED driver
- 3.5mm earphone/headphone jack with audio routed through the ES8388 codec
- Two-board design - main board plus sub board linked by an FPC ribbon cable
- Optional Mini DIN connector for an external microphone cable (not mounted by default)
- Cloud voice support - Amazon AVS, Google Dialogflow and Google Voice Assistant
Where to buy
prices are typical street prices
As an Amazon Associate, ESPboards earns from qualifying purchases.
Resources
Similar boards




