Skip to main content

Kit de Asistente de Voz ReSpeaker Lite

Alimentado por el chipset de sonido e IA XMOS XU316, es un kit de desarrollo de asistente de voz de código abierto de alto rendimiento. El kit integra el arreglo de micrófono dual 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 a través de ESPHome, haciéndolo 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 mayor desarrollo e integración.
  • Arreglo de Micrófono Dual para Captura de Voz de Campo Lejano: Los 2 micrófonos digitales de alto rendimiento capturan y extraen habla y voz de campo lejano (hasta 3 metros) incluso en ambientes ruidosos ya que cancela el ruido puntual usando entrada de dos micrófonos.
  • Algoritmos ASR de IA Integrados: Alimentado por el chip de sonido e IA XMOS XU-316, el kit incluye algoritmos de Comprensión de Lenguaje Natural para Cancelación de Interferencia (IC), Cancelación de Eco Acústico, Supresión de Ruido y Control Automático de Ganancia (AGC), habilitando captura de voz de alta calidad.
  • Adoptando Código Abierto: Como hardware de código abierto, es compatible con Arduino, PlatformIO, MicroPython, CircuitPython para mayor desarrollo.
  • Compatible con Asistentes de Voz Populares: Este kit te permite construir tu propio procesador de lenguaje natural y conectarlo a Home Assistant a través de ESPHome, Amazon Alexa Voice Service, Google Assistant, o servicio Cloud Speech-to-Text, permitiéndote hacer preguntas y emitir comandos de voz a tus programas.
  • LED RGB Integrado: El kit cuenta con un LED RGB WS2812 programable, soportando efectos personalizados y ofreciendo una interfaz visual para tus aplicaciones.

Especificación

Arreglo de Micrófono DualProporciona entrada de audio de alta calidad.
Luz Indicadora de EnergíaSe ilumina cuando está encendido.
Luz RGBWS2812 programable, proporciona retroalimentación visual.
Luz Indicadora de SilencioSe ilumina en rojo cuando se presiona el botón de silencio.
Botón USRBotón definido por el usuario.
Botón de SilencioSilencia la entrada de audio cuando se presiona.
XIAO ESP32S3Para mayor desarrollo e integración.
Procesador Central XU316Responsable del procesamiento y transmisión de audio.
Pad de Soldadura para Fuente de Alimentación ExternaSoporta fuente de alimentación externa de 5V.
Puerto USB Tipo-CUsado para energía y transmisión de datos.
Conector de AltavozPara salida de audio. Soporta altavoces amplificadores de 5W.
Jack de Auriculares de 3.5mmSalida de audio, Podemos conectar altavoces activos o Auriculares a este puerto.
Pad de energía externa 1Pines IO no utilizados en el XU316.
Pad de energía externa 2Pines IO no utilizados en el XIAO ESP32.
JTAGPara depuración y programación del XU316.

Descripción General del Hardware

pir

pir

Esquemático

pir

Distribución de Pines

pir

1Arreglo de Micrófono DualProporciona entrada de audio de alta calidad.
2Luz Indicadora de AlimentaciónSe ilumina cuando está encendido.
3Luz RGBWS2812 programable, proporciona interfaz visual
4Luz Indicadora de SilencioSe enciende en rojo cuando se presiona el botón de silencio.
5Botón USRBotón definido por el usuario.
6Botón de SilencioSilencia la entrada de audio cuando se presiona.
7XIAO ESP32S3 (opcional)Para desarrollo e integración adicional.
8Procesador Principal XU316Responsable del procesamiento y transmisión de audio.
9Almohadilla de Soldadura para Fuente de Alimentación ExternaSoporta fuente de alimentación externa de 5V.
10Puerto USB Tipo-CUtilizado para alimentación y transmisión de datos.
11Conector de AltavozPara salida de audio. Soporta altavoces amplificadores de 5W.
12Conector de Auriculares de 3.5mmSalida de audio, Podemos conectar altavoces activos o Auriculares a este puerto.
13Almohadilla de alimentación externa 1Pines IO no utilizados en el XIAO ESP32.
14Almohadilla de alimentación externa 2Pines IO no utilizados en el XU316.
15JTAGPara depuración y programación del XU316.

Flashear el firmware I2S

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

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

Preparación del Software

Instalar Arduino IDE

Descarga e instala la versión estable de Arduino IDE según tu sistema operativo.


Instalar Arduino-ESP32

Para iniciar el proceso de instalación usando el Gestor de Placas, sigue estos pasos:

  • Instala el Arduino IDE upstream actual en el nivel 1.8 o posterior. La versión actual está en el sitio web arduino.cc.

  • Inicia Arduino y abre la ventana de Configuración.

  • Ingresa uno de los enlaces de lanzamiento anteriores en el campo URLs Adicionales del Gestor de Placas. Puedes agregar múltiples URLs, 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

Proporcionamos una biblioteca para que los usuarios puedan comenzar rápidamente:

Clona este proyecto en la carpeta de bibliotecas de Arduino, por ejemplo, con el siguiente comando:

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

O descargar la biblioteca como archivo zip y añadirla a la biblioteca en Arduino IDE.

pir

FAQ

  • ¿No se puede detectar el dispositivo de sonido USB ReSpeaker Lite en Windows después de flashear el firmware USB?

  • Abre el menú de inicio y escribe Administrador de dispositivos. Encuentra el dispositivo ReSpeaker Lite, haz clic derecho sobre él y selecciona Desinstalar dispositivo. Selecciona Eliminar el software del controlador para este dispositivo y haz clic en Desinstalar. Después de eso, reinicia el dispositivo y Windows reinstalará automáticamente el controlador de tarjeta de sonido correcto para él.

pir

Recursos

Firmware XMOS de ReSpeaker Lite

Github de ReSpeaker Lite

Loading Comments...