Skip to main content

Getting Started with ReSpeaker Lite

Introduction

pir

Powered by XMOS XU316 AI Sound and Audio chipset, this dev board excels in audio processing with its integrated dual microphone array, ideal for speech recognition and voice control. Featuring advanced onboard NLU algorithms, the XU316 chip provides interference cancellation, echo cancellation, and noise suppression. It supports I2S and USB connections and is compatible with Seeed Studio XIAO ESP32S3 (Sense), Adafruit QT Py, Raspberry Pi, and PC.

Features

  • Dual Microphone Array for Far-Field Voice Capture: The 2 high performance digital microphones capture and extract far-field speech and voice (up to 3 meters) even in noisy environments as it cancels point noise using two microphone input.
  • Onboard AI NLU Algorithms: Powered by XMOS XU-316 AI sound and audio chip, the kit includes Natural Language Understanding algorithms for Interference Cancellation (IC) , Acoustic Echo Cancellation, Noise Suppression, Voice-to-Noise Ratio (VNR), and Automatic Gain Control (AGC), enabling high quality voice capture.
  • Embracing Open Source:This board is compatible with popular hardware platforms (XIAO ESP32S3 (Sense), Adafruit QT Py) via I2S, and compatible with Raspberry Pi, PC via USB (Audio Class 2.0 (UAC2)).
  • Onboard RGB LED: the board features a programmable WS2812 RGB LED, supporting custom effects and offering a visual interface for your applications.
  • External Power Supply Support: this board supports external 5V power supply, which can be flexibly applied in different scenarios.
  • DFU for Custom Development: the board supports custom firmware update via DFU-Util.

Specification

Core ChipXMOS XU316
Digital MicrophonesHigh-Performance Digital Microphones * 2
Sensitivity-26 dBFS
Acoustic Overload Point120 dBL
SNR64 dBA
Power SupplyUSB 5V, External 5V
Dimensions35*86 mm
Audio OutputSpeaker Connector / 3.5mm Headphone Jack
Maximum Sampling Rate16Khz
SpeakerSupports 5W Amplifier Speakers.

Hardware Overview

pir

pir

1Dual Microphone ArrayProvides high-quality audio input.
2Power Indicator LightIlluminates when powered on.
3RGB LightProgrammable WS2812, provides visual interface
4Mute Indicator LightLights up red when the mute button is pressed.
5USR ButtonUser-defined button.
6Mute ButtonMutes audio input when pressed.
7XIAO ESP32S3 (optional)For further development and integration.
8XU316 Core ProcessorResponsible for audio processing and transmission.
9External Power Supply Solder PadSupports external 5V power supply.
10USB Type-C PortUsed for power and data transmission.
11Speaker ConnectorFor audio output. Supports 5W amplifier speakers.
123.5mm Headphone jackOutput audio, We can plug active speakers or Headphones into this port.
13External power pad 1Unused IO pins on the XIAO ESP32.
14External power pad 2Unused IO pins on the XU316.
15JTAGFor debugging and programming the XU316.

Get Started

Out of Box Usage

ReSpeaker Lite is a plug-and-play modular voice interface, no driver required, just plug it to your PC, you will see a voice device named 'ReSpeaker Lite'.

pir

Update firmware

Change log

v2.0.7: support new flash ZB25VQ32D
v2.0.6: set high to WS2812_PIN to give up the control of WS2812 after boot

tip

respeaker_lite_usb_dfu_firmware_v2.0.7.bin is the USB version

If you want to use it with XIAO ESP32S3, please check: I2S firmware flash.

Wiring

Connect the ReSpeaker Lite Board to your PC via the USB cable.

pir

Install DFU Util

dfu-util is a command line tool for Device Firmware Upgrade via USB port.

  • Download the latest version of dfu-util to your local system, e.g., under D:\dfu-util.

  • Install dfu-util.exe

  • Append the path of the dfu-util.exe to the system environment variable Path: "My Computer" > "Properties" > "Advanced" > "Environment Variables" > "Path".

Please note that paths in the variable Path are seperated by semicolon ;. This will allow dfu-util to be executed globally in command prompt.

Choose WinUSB, nd click Install Driver.

pir

Flash Firmware

  • Connect the ReSpeaker board to your PC.

  • Run the following command:

dfu-util -e -a 1 -D respeaker_lite_usb_dfu_firmware_v2.0.7.bin

pir

caution

After flashing is completed, please restart the board.

  • Check the firmware version:
dfu-util -l

pir

Comparison

ReSpeaker LiteReSpeaker Mic Array v2.0reSpeaker 2-Mics Pi HAT

pir

pir

pir

Core Chip

XMOS XU316

XMOS XVF-3000

-

Microphones

PDM MEMS Microphones x2

PDM MEMS Microphones x4

Analog MEMS Microphones x2

Voice Capture Distance

3m

5m

3m

Sensitivity

-26 dBFS

-26 dBFS

-

Acoustic Overload Point

120 dBSPL

120 dBSPL

-

SNR

64 dB

63 dB

-

Onboard Audio Processing Algorithms

  • Acoustic Echo Cancellation (AEC)
  • Automatic Gain Control (AGC)
  • Noise Suppression (NS)
  • Interference Cancellation (IC)
  • Voice-to-Noise Ratio (VNR)
  • Acoustic Echo Cancellation (AEC)
  • Automatic Gain Control (AGC)
  • Noise Suppression (NS)
  • Beamforming
  • Direction of Arrival (DoA)
  • De-Reverberation
  • Voice Activity Detection (VAD)

-

Compatible Hardware

  • XIAO ESP32S3(Sense)
  • Adafruit QT Py via I2S
  • Raspberry Pi
  • Any computer or SBC running Linux, macOS, and Windows via USB
  • Raspberry Pi
  • Any computer or SBC running Linux, macOS, and Windows via USB
Raspberry Pi ONLY

Perfect for

Directional sound capture, ideal for linear or elongated setupsOmnidirectional sound capture and localization, best placed in the center of open and multi-directional environmentsDirectional sound capture, ideal for linear or elongated setups

FAQ

  • Can't find the ReSpeaker Lite sound device.

    Check the firmware version, make sure the firmware is USB version and above2.0.5.

    dfu-util -l

    pir

    If it's not USB version, please follow this step to flash the firmware.

Loading Comments...