Introdução ao reSpeaker Lite
Introdução
| reSpeaker Lite 2-Mic Array com XIAO ESP32-S3 | reSpeaker Lite 2-Mic Array | |
|---|---|---|
![]() | ![]() | |
Alimentada pelo chipset de som e áudio com IA XMOS XU316, esta placa de desenvolvimento se destaca em processamento de áudio com sua matriz integrada de dois microfones, ideal para reconhecimento de fala e controle por voz. Com avançados algoritmos de front-end de áudio integrados, o chip XU316 oferece cancelamento de interferência, cancelamento de eco e supressão de ruído. Ele suporta conexões I2S e USB e é compatível com Seeed Studio XIAO ESP32S3 (Sense), Adafruit QT Py, Raspberry Pi e PC.
Recursos
- Matriz de dois microfones para captura de voz em campo distante: Os 2 microfones digitais de alto desempenho capturam e extraem fala e voz em campo distante (até 3 metros), mesmo em ambientes ruidosos, pois cancelam ruídos pontuais usando duas entradas de microfone.
- Algoritmos de IA ASR integrados: Alimentado pelo chip de som e áudio com IA XMOS XU-316, o kit inclui algoritmos de compreensão de linguagem natural para Cancelamento de Interferência (IC), Cancelamento de Eco Acústico, Supressão de Ruído, Relação Voz-Ruído (VNR) e Controle Automático de Ganho (AGC), permitindo captura de voz de alta qualidade.
- Aderindo ao código aberto:Esta placa é compatível com plataformas de hardware populares (XIAO ESP32S3 (Sense), Adafruit QT Py) via I2S, e compatível com Raspberry Pi e PC via USB (Audio Class 2.0 (UAC2)).
- LED RGB integrado: a placa possui um LED RGB WS2812 programável, que suporta efeitos personalizados e oferece uma interface visual para suas aplicações.
- Suporte a fonte de alimentação externa: esta placa suporta fonte de alimentação externa de 5 V, que pode ser aplicada de forma flexível em diferentes cenários.
- DFU para desenvolvimento personalizado: a placa suporta atualização de firmware personalizado via DFU-Util.
Especificações
| Chip principal | XMOS XU316 |
|---|---|
| Microfones digitais | Microfones digitais de alto desempenho * 2 |
| Sensibilidade | -26 dBFS |
| Ponto de sobrecarga acústica | 120 dBL |
| SNR | 64 dBA |
| Fonte de alimentação | USB 5V, 5V externa |
| Dimensões | 35*86 mm |
| Saída de áudio | Conector para alto-falante / Conector para fone de ouvido de 3,5 mm |
| Taxa máxima de amostragem | 16Khz |
| Alto-falante | Suporta alto-falantes amplificados de 5 W. |
Visão geral do hardware


Pinagem

| 1 | Matriz de dois microfones | Fornece entrada de áudio de alta qualidade. |
|---|---|---|
| 2 | Luz indicadora de alimentação | Acende quando está ligado. |
| 3 | Luz RGB | WS2812 programável, fornece interface visual |
| 4 | Luz indicadora de mudo | Acende em vermelho quando o botão de mudo é pressionado. |
| 5 | Botão USR | Botão definido pelo usuário. |
| 6 | Botão de mudo | Silencia a entrada de áudio quando pressionado. |
| 7 | XIAO ESP32S3 (opcional) | Para desenvolvimento e integração adicionais. |
| 8 | Processador principal XU316 | Responsável pelo processamento e transmissão de áudio. |
| 9 | Ilha de solda para alimentação externa | Suporta fonte de alimentação externa de 5 V. |
| 10 | Porta USB Type-C | Usada para alimentação e transmissão de dados. |
| 11 | Conector para alto-falante | Para saída de áudio. Suporta alto-falantes amplificados de 5 W. |
| 12 | Conector para fone de ouvido de 3,5 mm | Saída de áudio. Podemos conectar alto-falantes ativos ou fones de ouvido nesta porta. |
| 13 | Ilha de alimentação externa 1 | Pinos de IO não utilizados no XIAO ESP32. |
| 14 | Ilha de alimentação externa 2 | Pinos de IO não utilizados no XU316. |
| 15 | JTAG | Para depuração e programação do XU316. |
Primeiros passos
Uso pronto para uso
ReSpeaker Lite é uma interface de voz modular plug-and-play, sem necessidade de driver; basta conectá-la ao seu PC e você verá um dispositivo de voz chamado 'ReSpeaker Lite'.

Atualizar firmware
Download de firmware
Existem 2 versões para a placa ReSpeaker Lite:
Para usá-la como um dispositivo de som USB, grave o firmware da versão USB (firmware padrão).

Para usá-la com XIAO ESP32S3, grave o firmware da versão I2S.

Fiação
Conecte a placa ReSpeaker Lite ao seu PC por meio do cabo USB.

Instalar DFU Util
dfu-util é uma ferramenta de linha de comando para atualização de firmware de dispositivo via porta USB.
- Windows
- MacOS
- Linux
-
Baixe
dfu-util-0.11-binaries.tar.xze extraia-o para o seu sistema local, por exemplo, D:\ -
Altere o diretório para o
dfu-util.exe
por exemplo, D:\dfu-util-0.11-binaries\win64(se você estiver usando win32, altere win64 para win32) -
Acrescente o caminho do
dfu-util.exeà variável de ambiente do sistema Path:My Computer>Properties>Advanced>Environment Variables>Path. Observe que os caminhos na variável Path são separados por ponto e vírgula ;. Isso permitirá que o dfu-util seja executado globalmente no prompt de comando. -
Abra o menu Iniciar e digite cmd. Pressione a tecla Enter. No terminal que aparecer, verifique se o caminho do dfu-util.exe está definido com o comando dfu-util -V:
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/
- Execute
dfu-util -lpara verificar se o ReSpeaker Lite foi detectado:
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"
Se você receber um erro "Cannot open DFU device" como este, continue seguindo esta etapa. Caso contrário, vá para a Etapa 3 para gravar o firmware.
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)
-
Instale o Zadig e abra-o. Clique em
Options->List All Devices. -
Encontre
ReSpeaker 2 Mics ArrayouReSpeaker Liteou DFUFACTORY (Interface 3)na lista de dispositivos e instale o driverWINUSB v6.x.xxxx.xxxxx.



- Após a conclusão da instalação (isso levará alguns minutos), desligue e ligue o dispositivo e execute
dfu-util -lnovamente; o ReSpeaker Lite deve ser detectado agora
-
Instale o dfu-util com o brew:
brew install dfu-util -
Execute
dfu-util -lpara verificar se o ReSpeaker Lite foi detectado:
➜ ~ 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"
-
Instale o dfu-util com apt:
sudo apt install dfu-util -
Execute
sudo dfu-util -lpara verificar se o ReSpeaker Lite foi detectado:
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"
Gravar Firmware
-
Conecte a placa ReSpeaker ao seu PC.
-
Execute o seguinte comando
dfu-util -R -e -a 1 -D /path/to/dfu_firmware.bin:- No Linux, execute
sudo dfu-util -R -e -a 1 -D /path/to/dfu_firmware.bin
- No Linux, execute
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
Após a conclusão da gravação, reinicie a placa.
- Verifique a versão do firmware:
dfu-util -l

Gravação e Reprodução
Configurar o Audacity
-
Abra o Audacity
-
Vá em Audio Setup > Audio Settings
-
Defina:
- Host:
Windows WASAPI - Recording Device:
reSpeaker Lite - Channels:
2 (Stereo) - Sample Rate:
16000 Hz(para Project e Default Sample Rate) - Sample Format:
32-bit
- Host:

- Clique em OK
- Tudo pronto — comece a gravar!
FAQ
- Não é possível encontrar o dispositivo de som
ReSpeaker Lite.
Verifique a versão do firmware e certifique-se de que o firmware é a versão USB e acima de 2.0.5.
dfu-util -l

Se não for a versão USB, siga esta etapa para gravar o firmware.
-
Não é possível detectar o dispositivo de som USB ReSpeaker Lite no Windows após gravar o firmware USB?
-
Abra o menu Iniciar e digite
Device manager. Encontre o dispositivoReSpeaker Lite, clique com o botão direito nele e selecioneUninstall device. SelecioneDelete the driver software for this devicee clique emUninstall. Depois disso, reinicie o dispositivo e o Windows irá reinstalar o driver correto da placa de som para ele.


