Skip to content

leodenglovescode/esp32s3-microphone-satellite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

esp32s3-microphone-satellite

Simple microphone satellite for HomeAssistant Assist built with esp32s3 + inmp441 mic module, connected using ESPHome.
Idea by @leodenglovescode, Code generated by Google Gemini.

The main use for this is to act as a streaming microphone to actively output audio to the assist pipeline for wakeword detection/user command detection.

Picture of finished module:

esp32s3

Prerequisites:

  1. esp32s3 board (pins or without pins, you decide, I chose no pins and soldered it.)
  2. inmp441 microphone module
  3. Dupont wires / old thin wires (all ok as long as it fits)
  4. Working HomeAssistant setup (With ESPHome installed)
  5. Type-C wire with data transfer capabilities (to flash firmware)

Costs:

esp32s3 (temu/aliexpress knockoff works just as fine): ~20 CNY (~3 USD)
inmp441: ~7 CNY (~1 USD)
Dupont wires: ~1 CNY (~0.14 USD)
Total: 28 CNY (4.06 USD)

Wiring Table

ESP32S3 INMP441
3V3 VDD
GND GND
GPIO 13 SD
GPIO 14 SCK
GPIO 15 WS
GND L/R

P.S Connecting L/R to GND means using the left channel of the microphone.

About

Assist Satellite for HomeAssistant, built on a esp32s3.

Topics

Resources

License

Stars

Watchers

Forks

Contributors