Pular para o conteúdo principal

Kit de Assistente de Voz ReSpeaker Lite

Alimentado pelo chipset de som e áudio com IA XMOS XU316, este é um kit de desenvolvimento de assistente de voz de alto desempenho e código aberto. O kit integra o array de microfones duplos ReSpeaker Lite e um poderoso processador XIAO ESP32S3, oferecendo capacidades excepcionais de reconhecimento de voz, redução de ruído e processamento de voz. Este kit fornece integração de firmware com o Home Assistant via ESPHome, tornando-o ideal para assistentes de voz inteligentes e aplicações de automação residencial.

pir

Recursos

  • Controlador ESP32 pré-soldado: Um poderoso XIAO ESP32S3 é pré-soldado através dos pinos I2S, oferecendo uma experiência sem solda para desenvolvimento e integração adicionais.
  • Array de microfones duplos 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 e Controle Automático de Ganho (AGC), permitindo captura de voz de alta qualidade.
  • Aderindo ao código aberto: Como um hardware de código aberto, é compatível com Arduino, PlatformIO, MicroPython, CircuitPython para desenvolvimento adicional.
  • Compatível com assistentes de voz populares: Este kit permite que você construa seu próprio processador de linguagem natural e o conecte ao Home Assistant via ESPHome, Amazon Alexa Voice Service, Google Assistant ou serviço Cloud Speech-to-Text, permitindo que você faça perguntas e envie comandos de voz para seus programas.
  • LED RGB integrado: O kit possui um LED RGB WS2812 programável, suportando efeitos personalizados e oferecendo uma interface visual para suas aplicações.

Especificação

Array de microfones duplosFornece entrada de áudio de alta qualidade.
Luz indicadora de energiaAcende quando ligado.
Luz RGBWS2812 programável, fornece feedback visual.
Luz indicadora de mudoAcende em vermelho quando o botão de mudo é pressionado.
Botão USRBotão definido pelo usuário.
Botão de mudoSilencia a entrada de áudio quando pressionado.
XIAO ESP32S3Para desenvolvimento e integração adicionais.
Processador central XU316Responsável pelo processamento e transmissão de áudio.
Ilha de solda para alimentação externaSuporta fonte de alimentação externa de 5V.
Porta USB Type-CUsada para alimentação e transmissão de dados.
Conector de alto-falantePara saída de áudio. Suporta alto-falantes com amplificador de 5W.
Conector de fone de ouvido de 3,5 mmSaída de áudio. Podemos conectar alto-falantes ativos ou fones de ouvido nesta porta.
Ilha de alimentação externa 1Pinos de IO não utilizados no XU316.
Ilha de alimentação externa 2Pinos de IO não utilizados no XIAO ESP32.
JTAGPara depuração e programação do XU316.

Visão geral do hardware

pir

pir

Esquemático

pir

Pinagem

pir

1Array de microfones duplosFornece entrada de áudio de alta qualidade.
2Luz indicadora de energiaAcende quando ligado.
3Luz RGBWS2812 programável, fornece interface visual
4Luz indicadora de mudoAcende em vermelho quando o botão de mudo é pressionado.
5Botão USRBotão definido pelo usuário.
6Botão de mudoSilencia a entrada de áudio quando pressionado.
7XIAO ESP32S3 (opcional)Para desenvolvimento e integração adicionais.
8Processador central XU316Responsável pelo processamento e transmissão de áudio.
9Ilha de solda para alimentação externaSuporta fonte de alimentação externa de 5V.
10Porta USB Type-CUsada para alimentação e transmissão de dados.
11Conector de alto-falantePara saída de áudio. Suporta alto-falantes com amplificador de 5W.
12Conector de fone de ouvido de 3,5 mmSaída de áudio. Podemos conectar alto-falantes ativos ou fones de ouvido nesta porta.
13Ilha de alimentação externa 1Pinos de IO não utilizados no XIAO ESP32.
14Ilha de alimentação externa 2Pinos de IO não utilizados no XU316.
15JTAGPara depuração e programação do XU316.

Gravar o firmware I2S

Para usar o ReSpeaker Lite com o XIAO ESP32S3, certifique-se de que o firmware do ReSpeaker Lite seja a versão I2S.

Consulte Firmware Flash para gravar o firmware I2S mais recente.

Preparação de software

Instalar Arduino IDE

Baixe e instale a versão estável do Arduino IDE de acordo com o seu sistema operacional.


Instalar Arduino-ESP32

Para iniciar o processo de instalação usando o Boards Manager, siga estas etapas:

  • Instale a versão atual do Arduino IDE a partir do nível 1.8 ou superior. A versão atual está disponível no site arduino.cc.

  • Inicie o Arduino e abra a janela Settings.

  • Insira um dos links de lançamento acima no campo Additional Board Manager URLs. Você pode adicionar vários URLs, separando-os com vírgulas.

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

pir

  • Abra o Boards Manager na barra lateral, pesquise ESP32 e clique em INSTALL.

pir

  • Reinicie o Arduino IDE.

Instalar a biblioteca ReSpeaker Lite

Fornecemos uma biblioteca para que os usuários comecem rapidamente:

Clone este projeto na pasta de bibliotecas do Arduino, por exemplo, com o seguinte comando:

cd  ~/Documents/Arduino/libraries
git clone https://github.com/respeaker/respeaker_arduino_library.git

Ou baixe a biblioteca como arquivo zip e adicione-a à biblioteca no Arduino IDE.

pir

FAQ

  • 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 dispositivo ReSpeaker Lite, clique com o botão direito nele e selecione Uninstall device. Selecione Delete the driver software for this device e clique em Uninstall. Depois disso, reinicie o dispositivo e o Windows irá reinstalar o driver de placa de som correto para ele.

pir

Recursos

Firmware XMOS do ReSpeaker Lite

Github do ReSpeaker Lite

Loading Comments...