Back to Projects
ESP32audio streamingwireless microphonebaby monitorhome securityIoTWebSocketreal-time audioPDM microphoneprivacy-first

WirelessEar - ESP32 Audio Streaming

Transform a $15 ESP32-S3 Sense into a professional wireless audio monitor. Stream real-time audio to any web browser with zero latency, beautiful IoTivate interface, and complete privacy. Perfect for baby monitoring, home security, pet watching, or workshop monitoring.

Overview

WirelessEar transforms the affordable Seeed Studio XIAO ESP32-S3 Sense into a professional wireless audio monitoring system that streams crystal-clear real-time audio directly to any web browser.

🎧 Key Features

  • Real-time audio streaming with <300ms latency via WebSocket
  • Universal web interface - works on phone, tablet, laptop, desktop
  • Professional IoTivate dark theme with live waveform visualization
  • Multiple sample rates - 8kHz, 12kHz, 16kHz for different quality needs
  • Smart gain presets - Whisper (32x), Voice (8x), Music (4x), Ambient (16x)
  • 100% privacy-first - no cloud, no data collection, completely local

🎯 Perfect Use Cases

  • Baby Monitor - Privacy-focused alternative to expensive monitors
  • Home Security - Audio detection and remote monitoring
  • Pet Monitoring - Check on animals while away
  • Workshop Audio - Hear 3D printers, CNC machines remotely
  • Professional Audio - Wireless microphone for projects and testing

âš¡ Technical Excellence

  • Professional firmware with robust error handling and recovery
  • Optimized performance - 3+ hour battery life, stable 24/7 operation
  • Modern web stack - WebSocket streaming, responsive design
  • Complete documentation - build guides, API docs, Flutter integration

Join thousands of makers who have built their WirelessEar systems for everything from baby monitoring to professional audio applications. This project proves that a $15 ESP32 can outperform devices costing 20x more.

Parts List

ComponentQtyNotesBuy
Seeed Studio XIAO ESP32-S3 Sense1Seeed Studio XIAO ESP32-S3 leverages dual-core ESP32-S3 chip, supporting both Wi-Fi and BLE wireless connectivities, which allows battery charge. It integrates built-in camera sensor, digital microphone. It offers 8MB PSRAM, 8MB FLASH, and external SD card slot. All of these make it suitable for embedded ML, like intelligent voice and vision AI.$13.90
USB 3.1 Type C to A Cable 1 Meter - 3.1A1high-speed, cost-effective USB type C to A cable. It supports USB 3.1 speeds and charging up to 3.1A.$2.50

Circuit Diagram

WirelessEar - ESP32 Audio Streaming Circuit Diagram

Build Guide

Prepare the Hardware

Your Seeed Studio XIAO ESP32-S3 Sense comes ready to use with the built-in PDM microphone. No additional wiring is required for basic operation.

Optional: If you want battery operation, connect a 3.7V LiPo battery to the battery connector on the back of the board.

Warning: Handle the ESP32-S3 board carefully - the components are small and can be damaged by static electricity.

Flash the Firmware

Flash Firmware Directly: Connect your ESP32 device via USB, click the "Flash Firmware" button, and your browser will automatically load and flash the project's firmware using the Web Serial API - no drivers or software installation required.

Connect to WirelessEar

After successful upload, the ESP32 will create a WiFi access point:

  • Network: WIRELESSEAR_XXXX (XXXX = device ID)
  • Password: wirelessear123
  • IP Address: 192.168.4.1

Connect any device to this network and open a web browser to http://192.168.4.1

Start Audio Streaming

The beautiful IoTivate-themed web interface will load automatically. Click the 'â–¶ Connect & Play' button to start real-time audio streaming.

Adjust settings as needed:

  • Gain Control: 4x, 8x, 16x, 32x amplification
  • Presets: Whisper, Voice, Music, Ambient modes
  • Sample Rate: 8kHz (stable), 12kHz (balanced), 16kHz (quality)

Test and Optimize

Test the audio quality and range in your intended use case:

  • Range test: Walk around to test WiFi coverage
  • Audio test: Try different gain settings for your environment
  • Latency test: Clap near the device and measure response time

For best results, place the ESP32 in an open location away from WiFi interference.

Firmware

v1.0.0

WirelessEar Firmware

  • Universal compatibility - phone, tablet, laptop, desktop,
  • Real-time audio streaming with live waveform visualization,
  • Professional IoTivate dark theme with smooth animations,
  • Touch-optimized controls for mobile devices,
  • Live audio level metering with clipping detection,
  • Connection statistics and buffer monitoring,
  • Responsive design for all screen sizes,
  • Zero installation - pure web technology
$7.00

You need an account to purchase firmware.