Updated: Jan 1, 20252 min read

Local Voice Assistant with OnBoard Wake Word Detection - ReSpeaker Lite

Written by: Fixt

Where to get it

respeaker lite

Using the affiliate links helps support the channel and all the content I create 🎉🙌

Software

Special thanks to formatBCE

Flash XU316 48Khz Firmware

Follow DFU Util installation instructions on Seeed Studio Wiki

Download the XU316 firmware from the GitHub Repo

Flash XU316 firmware

dfu-util -R -e -a 1 -D 

Flash ESPHome VOICE PE Firmware

Working precompiled version
You can grab the YAML file from the GitHub Repo

Not supported browser detectedTry a different browser!

New version based on VOICE PE Implementation
OTA enabled, so you'll get new updates automatically in Home Assistant
I'll work on an automated process to have the latest version build automatically, until them, I'll keep the precompiled version updated

Linux Non-root access

Flash XU316 firmware

sudo gpasswd --add ${USER} dialout && echo 'KERNEL=="ttyUSB[0-9]", GROUP="dialout"' | sudo tee /etc/udev/rules.d/50-myusb.rules && echo 'KERNEL=="ttyACM[0-9]", GROUP="dialout"' | sudo tee -a /etc/udev/rules.d/50-myusb.rules

Case for 3D printing

respeaker lite case

You can find assembly instructions here