reSpeaker Lite 入门指南
介绍

由 XMOS XU316 AI Sound and Audio 芯片组驱动,这款开发板在音频处理方面表现出色,集成了双麦克风阵列,非常适合语音识别和语音控制。凭借先进的板载音频前端算法,XU316 芯片提供干扰消除、回声消除和噪声抑制功能。它支持 I2S 和 USB 连接,并兼容 Seeed Studio XIAO ESP32S3 (Sense)、Adafruit QT Py、Raspberry Pi 和 PC。
特性
- 远场语音采集双麦克风阵列:2 个高性能数字麦克风可在嘈杂环境中捕获并提取远场语音和声音(最远可达 3 米),并通过两个麦克风输入来抵消点噪声。
- 板载 AI ASR 算法:由 XMOS XU-316 AI 声音与音频芯片驱动,套件内置自然语言理解算法,用于干扰消除 (IC)、声学回声消除、噪声抑制、语音与噪声比 (VNR) 和自动增益控制 (AGC),从而实现高质量语音采集。
- 拥抱开源:该开发板通过 I2S 兼容主流硬件平台(XIAO ESP32S3 (Sense)、Adafruit QT Py),并通过 USB(Audio Class 2.0 (UAC2))兼容 Raspberry Pi、PC。
- 板载 RGB LED:开发板配备可编程 WS2812 RGB LED,支持自定义效果,并为你的应用提供可视化界面。
- 支持外部电源供电:该开发板支持外部 5V 电源供电,可灵活应用于不同场景。
- 用于自定义开发的 DFU:开发板支持通过 DFU-Util 更新自定义固件。
规格参数
| 核心芯片 | XMOS XU316 |
|---|---|
| 数字麦克风 | 高性能数字麦克风 * 2 |
| 灵敏度 | -26 dBFS |
| 声学过载点 | 120 dBL |
| 信噪比(SNR) | 64 dBA |
| 电源供电 | USB 5V,外部 5V |
| 尺寸 | 35*86 mm |
| 音频输出 | 扬声器连接器 / 3.5mm 耳机插孔 |
| 最大采样率 | 16Khz |
| 扬声器 | 支持 5W 功放扬声器。 |
硬件概览


引脚说明

| 1 | 双麦克风阵列 | 提供高质量音频输入。 |
|---|---|---|
| 2 | 电源指示灯 | 上电时点亮。 |
| 3 | RGB 灯 | 可编程 WS2812,提供可视化界面 |
| 4 | 静音指示灯 | 按下静音按钮时会亮红灯。 |
| 5 | USR 按钮 | 用户自定义按钮。 |
| 6 | 静音按钮 | 按下时静音音频输入。 |
| 7 | XIAO ESP32S3 (可选) | 用于进一步开发和集成。 |
| 8 | XU316 核心处理器 | 负责音频处理和传输。 |
| 9 | 外部电源焊盘 | 支持外部 5V 电源供电。 |
| 10 | USB Type-C 接口 | 用于供电和数据传输。 |
| 11 | 扬声器连接器 | 用于音频输出,支持 5W 功放扬声器。 |
| 12 | 3.5mm 耳机插孔 | 输出音频,我们可以将有源音箱或耳机插入此接口。 |
| 13 | 外部电源焊盘 1 | XIAO ESP32 上未使用的 IO 引脚。 |
| 14 | 外部电源焊盘 2 | XU316 上未使用的 IO 引脚。 |
| 15 | JTAG | 用于调试和烧录 XU316。 |
入门
开箱即用
ReSpeaker Lite 是一款即插即用的模块化语音接口,无需驱动,只需将其插入你的 PC,你就会看到一个名为“ReSpeaker Lite”的语音设备。

更新固件
固件下载
ReSpeaker Lite 开发板有 2 个版本:
若要将其用作 USB 声卡设备,请烧录 USB 版本固件(默认固件)。

若要与 XIAO ESP32S3 搭配使用,请烧录 I2S 版本固件。

接线
通过 USB 线将 ReSpeaker Lite 开发板连接到你的 PC。

安装 DFU Util
dfu-util 是一个通过 USB 端口进行设备固件升级的命令行工具。
- Windows
- MacOS
- Linux
-
下载
dfu-util-0.11-binaries.tar.xz并将其解压到本地系统, 例如:D:\ -
切换目录到
dfu-util.exe
例如:D:\dfu-util-0.11-binaries\win64\(如果你使用的是 win32,请将 win64 改为 win32) -
将
dfu-util.exe的路径追加到系统环境变量 Path 中:My Computer>Properties>Advanced>Environment Variables>Path。 请注意,Path 变量中的路径由分号 ; 分隔。 这样就可以在命令提示符中全局执行 dfu-util。 -
打开开始菜单并输入 cmd,按回车键。在弹出的终端中,通过 dfu-util -V 命令检查是否已设置 dfu-util.exe 的路径:
C:\Users\yiping>dfu-util -V
dfu-util 0.11
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
- 运行
dfu-util -l检查是否检测到 ReSpeaker Lite:
C:\Users\yiping>dfu-util -l
dfu-util 0.11
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Found DFU: [2886:0019] ver=0205, devnum=9, cfg=1, intf=0, path="1-1.4.1", alt=2, name="DFU DATAPARTITION", serial="0000000001"
Found DFU: [2886:0019] ver=0205, devnum=9, cfg=1, intf=0, path="1-1.4.1", alt=1, name="DFU UPGRADE", serial="0000000001"
Found DFU: [2886:0019] ver=0205, devnum=9, cfg=1, intf=0, path="1-1.4.1", alt=0, name="DFU FACTORY", serial="0000000001"
如果你遇到类似这样的 "Cannot open DFU device" 错误,请继续按照本步骤操作。如果没有,请前往步骤 3 烧录固件。
C:\Users\yiping>dfu-util -l
dfu-util 0.11
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Cannot open DFU device 2886:0019 found on devnum 9 (LIBUSB_ERROR_NOT_SUPPORTED)
-
安装 Zadig 并打开。点击
Options->List All Devices。 -
在设备列表中找到
ReSpeaker 2 Mics Array或ReSpeaker Lite或 DFUFACTORY (Interface 3),安装WINUSB v6.x.xxxx.xxxxx驱动。



- 安装完成后(这将花费几分钟),请重新上电并再次运行
dfu-util -l,此时应该可以检测到 ReSpeaker Lite
-
使用 brew 安装 dfu-util:
brew install dfu-util -
运行
dfu-util -l检查是否检测到 ReSpeaker Lite:
➜ ~ dfu-util -l
dfu-util 0.11
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Found DFU: [2886:0019] ver=0205, devnum=1, cfg=1, intf=3, path="1-1", alt=2, name="DFU DATAPARTITION", serial="0000000001"
Found DFU: [2886:0019] ver=0205, devnum=1, cfg=1, intf=3, path="1-1", alt=1, name="DFU UPGRADE", serial="0000000001"
Found DFU: [2886:0019] ver=0205, devnum=1, cfg=1, intf=3, path="1-1", alt=0, name="DFU FACTORY", serial="0000000001"
-
使用 apt 安装 dfu-util:
sudo apt install dfu-util -
运行
sudo dfu-util -l检查是否检测到 ReSpeaker Lite:
pi@raspberrypi:~ $ sudo dfu-util -l
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Found DFU: [2886:0019] ver=0205, devnum=5, cfg=1, intf=3, path="1-1.1", alt=2, name="DFU DATAPARTITION", serial="0000000001"
Found DFU: [2886:0019] ver=0205, devnum=5, cfg=1, intf=3, path="1-1.1", alt=1, name="DFU UPGRADE", serial="0000000001"
Found DFU: [2886:0019] ver=0205, devnum=5, cfg=1, intf=3, path="1-1.1", alt=0, name="DFU FACTORY", serial="0000000001"
烧录固件
-
将 ReSpeaker 开发板连接到你的电脑。
-
运行以下命令
dfu-util -R -e -a 1 -D /path/to/dfu_firmware.bin:- 在 Linux 上请运行
sudo dfu-util -R -e -a 1 -D /path/to/dfu_firmware.bin
- 在 Linux 上请运行
C:\Users\yiping>dfu-util -R -e -a 1 -D D:\Downloads\respeaker_lite_i2s_dfu_firmware_v1.0.7.bin
dfu-util 0.11
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Warning: Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release
Opening DFU capable USB device...
Device ID 2886:0019
Device DFU version 0101
Claiming USB DFU Interface...
Setting Alternate Interface #1 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0101
Device returned transfer size 4096
Copying data from PC to DFU device
Download [=========================] 100% 270336 bytes
Download done.
DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
DFU state(2) = dfuIDLE, status(0) = No error condition is present
Done!
Resetting USB to switch back to Run-Time mode
烧录完成后,请重启开发板。
- 检查固件版本:
dfu-util -l

对比
| ReSpeaker Lite | ReSpeaker Mic Array v2.0 | reSpeaker 2-Mics Pi HAT | |
|---|---|---|---|
|
|
| |
核心芯片 | XMOS XU316 | XMOS XVF-3000 | - |
麦克风 | PDM MEMS 麦克风 x2 | PDM MEMS 麦克风 x4 | 模拟 MEMS 麦克风 x2 |
语音采集距离 | 3m | 5m | 3m |
灵敏度 | -26 dBFS | -26 dBFS | - |
声学过载点 | 120 dBSPL | 120 dBSPL | - |
信噪比(SNR) | 64 dB | 63 dB | - |
板载音频处理算法 |
|
| - |
兼容硬件 |
|
| Raspberry Pi ONLY |
适用场景 | 定向声音采集,适合线性或细长形布置 | 全向声音采集与定位,最适合放置在开放、多方向环境的中心位置 | 定向声音采集,适合线性或细长形布置 |
常见问题
- 找不到
ReSpeaker Lite声音设备。
请检查固件版本,确保固件是 USB 版本且高于 2.0.5。
dfu-util -l

如果不是 USB 版本,请按照此步骤来烧录固件。
-
在烧录 USB 固件后,Windows 上无法检测到 ReSpeaker Lite USB 声音设备?
-
打开开始菜单并输入
Device manager。找到ReSpeaker Lite设备,右键点击并选择Uninstall device。勾选Delete the driver software for this device,然后点击Uninstall。之后重启设备,Windows 会为其重新安装正确的声卡驱动。



