Index
Introduction

The OceanLabz ESP32-S3 AI Explorer Development Board is a compact AI and IoT platform powered by the ESP32-S3 with 16MB Flash and 8MB PSRAM. It features an INMP441 digital microphone, MAX98357A audio support, Wi-Fi, Bluetooth, Micro SD, and USB Type-C. Compatible with Arduino IDE, ESP-IDF, and PlatformIO, it’s ideal for AI voice assistants, robotics, Edge AI, and IoT projects.
In this tutorial, we will set up XiaoZhi AI on the OceanLabz ESP32-S3 AI Explorer Development Board. By the end of this guide, your board will be fully configured and ready to use as an AI voice assistant.
Required Components
| Component | Description | Qty |
|---|---|---|
| ESP32-S3 AI Explorer Board | Board | 1 |
| 2W 4Ω Speaker | 2W 4Ω Speaker or any available speaker up to 16Ω. | 1 |
| 0.96 inc OLED Display (I2C) 128×64 | Shows pairing code, Animations and more! | 1 |
Front Side

Back Side

Circuit Diagram

Flash Firmware (Browser-Based)
No Arduino IDE required — flash directly from your browser using Web Serial.
- Click “CONNECT” below
- Hold BOOT button on ESP32 and connect USB
- Select the ESP32 port and click Connect
- Choose “Install OceanLabz ESP32” and click Install
- Wait 2 minutes for completion

Wi-Fi Configuration
After flashing, the ESP32 creates a hotspot named Xiaozhi-XXXX.
- Connect to this Wi-Fi (no password)
- Open
192.168.4.1in browser - Select your home 2.4GHz Wi-Fi and enter password
- Device will restart and connect to your network

Create Account & Pair

Pair Your ESP32


