Skip to main content

Kit de Asistente de Voz con ReSpeaker Lite

Impulsado por el chipset de sonido y audio AI XMOS XU316, es un kit de desarrollo de asistente de voz de código abierto y alto rendimiento. El kit integra la matriz de doble micrófono ReSpeaker Lite y un potente procesador XIAO ESP32S3, ofreciendo capacidades excepcionales de reconocimiento de voz, reducción de ruido y procesamiento de voz. Este kit proporciona integración de firmware con Home Assistant vía ESPHome, ideal para asistentes de voz inteligentes y aplicaciones de automatización del hogar.

pir

Características

  • Controlador ESP32 Pre-Soldado: Un potente XIAO ESP32S3 está pre-soldado a través de los pines I2S, ofreciendo una experiencia sin soldadura para desarrollo e integración adicional.
  • Matriz de Doble Micrófono para Captura de Voz a Distancia: Los 2 micrófonos digitales de alto rendimiento capturan y extraen voz a distancia (hasta 3 metros) incluso en entornos ruidosos, cancelando ruido puntual con la entrada de dos micrófonos.
  • Algoritmos AI ASR Integrados: Impulsado por el chip de sonido y audio AI XMOS XU-316, el kit incluye algoritmos de Comprensión de Lenguaje Natural para Cancelación de Interferencias (IC), Cancelación de Eco Acústico, Supresión de Ruido y Control Automático de Ganancia (AGC), permitiendo captura de voz de alta calidad.
  • Hardware Open Source: Compatible con Arduino, PlatformIO, MicroPython y CircuitPython para desarrollo posterior.
  • Compatible con Asistentes de Voz Populares: Permite construir tu propio procesador de lenguaje natural y conectarlo a Home Assistant vía ESPHome, Amazon Alexa Voice Service, Google Assistant o Cloud Speech-to-Text, para hacer preguntas y comandos de voz.
  • LED RGB Integrado: Cuenta con un LED RGB programable WS2812 que soporta efectos personalizados y ofrece una interfaz visual para tus aplicaciones.

Especificaciones

Matriz de Doble MicrófonoProvee entrada de audio de alta calidad.
Indicador de EncendidoSe ilumina cuando está encendido.
Luz RGBWS2812 programable, proporciona retroalimentación visual.
Indicador de MuteSe enciende en rojo cuando se presiona el botón de mute.
Botón USRBotón definido por el usuario.
Botón MuteSilencia la entrada de audio al presionarlo.
XIAO ESP32S3Para desarrollo e integración adicional.
Procesador Core XU316Responsable del procesamiento y transmisión de audio.
Pad de Soldadura para Fuente ExternaSoporta alimentación externa de 5V.
Puerto USB Tipo-CUsado para alimentación y transmisión de datos.
Conector para AltavozPara salida de audio. Soporta altavoces amplificados de 5W.
Jack para Auriculares 3.5mmSalida de audio para conectar altavoces activos o auriculares.
Pad de alimentación externa 1Pines IO no usados en el XU316.
Pad de alimentación externa 2Pines IO no usados en el XIAO ESP32.
JTAGPara depuración y programación del XU316.

Vista General del Hardware

pir

pir

Esquemático

pir

Pin Out

pir

PinNombreDescripción
1Matriz de Doble MicrófonoProvee entrada de audio de alta calidad.
2Indicador de EncendidoSe ilumina cuando está encendido.
3Luz RGBWS2812 programable, provee interfaz visual.
4Indicador de MuteSe enciende en rojo cuando se presiona el botón de mute.
5Botón USRBotón definido por el usuario.
6Botón MuteSilencia la entrada de audio al presionarlo.
7XIAO ESP32S3 (opcional)Para desarrollo e integración adicional.
8Procesador Core XU316Responsable del procesamiento y transmisión de audio.
9Pad de Soldadura para Fuente ExternaSoporta alimentación externa de 5V.
10Puerto USB Tipo-CUsado para alimentación y transmisión de datos.
11Conector para AltavozSalida de audio, soporta altavoces amplificados de 5W.
12Jack para Auriculares 3.5mmSalida de audio para altavoces activos o auriculares.
13Pad de alimentación externa 1Pines IO no usados en XIAO ESP32.
14Pad de alimentación externa 2Pines IO no usados en XU316.
15JTAGPara depuración y programación del XU316.

Flashear el firmware I2S

Para usar el ReSpeaker Lite con XIAO ESP32S3, asegúrate que el firmware del ReSpeaker Lite sea la versión I2S.

Consulta Firmware Flash para flashear el firmware I2S más reciente.

Preparación del Software

Instalar Arduino IDE

Descarga e instala la versión estable del Arduino IDE acorde a tu sistema operativo.


Instalar Arduino-ESP32

Para iniciar el proceso de instalación usando Boards Manager, sigue estos pasos:

  • Instala la versión actual del Arduino IDE 1.8 o superior desde la página oficial arduino.cc.

  • Abre Arduino y accede a la ventana Settings.

  • Ingresa esta URL en el campo Additional Board Manager URLs. Puedes añadir varias separándolas con comas:

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

pir

  • Abre Boards Manager desde la barra lateral, busca ESP32 y haz clic en INSTALL.

pir

  • Reinicia Arduino IDE.

Instalar la Biblioteca ReSpeaker Lite

Ofrecemos una biblioteca para que los usuarios comiencen rápido:

Clona este proyecto dentro de la carpeta de librerías de Arduino, por ejemplo con este comando:

cd  ~/Documents/Arduino/libraries
git clone https://github.com/limengdu/reSpeaker_Lite-Arduino-Library.git

O descarga la biblioteca en formato zip y añádela en Arduino IDE.

pir

Preguntas Frecuentes

  • ¿No detecta el dispositivo de sonido USB ReSpeaker Lite en Windows tras flashear el firmware USB?
  • Abre el menú inicio y escribe Device manager. Encuentra el dispositivo ReSpeaker Lite, haz clic derecho y selecciona Uninstall device. Marca Delete the driver software for this device y presiona Uninstall. Luego reinicia el equipo y Windows reinstalará el driver correcto.

pir

Recursos

Firmware XMOS ReSpeaker Lite

ReSpeaker Lite Github

Loading Comments...