Existen varios dispositivos o frameworks de código abierto que se pueden utilizar para crear un altavoz inteligente, como el Google Home. A continuación se presentan las principales opciones:
Proyectos de Altavoces Inteligentes de Código Abierto #
- Altavoz Inteligente desde Cero
- Este proyecto disponible en GitHub presenta cómo fabricar un altavoz inteligente utilizando Raspberry Pi, un arreglo de micrófonos ReSpeaker y un altavoz12.
- Está diseñado para ejecutar Amazon Alexa, Google Assistant, Mycroft, Home Assistant, entre otros.
- Enfatiza un enfoque de código abierto que protege la privacidad del usuario y permite la expansión de funcionalidades.
- Eximus Altavoz Inteligente
- Utiliza hardware basado en ESP32 y tiene un diseño similar al Amazon Echo Dot v33.
- Incluye diversas características como arreglo de micrófonos, anillo de Neopixel y puerto USB-C, y ofrece opciones de personalización.
Frameworks de Asistentes de Voz de Código Abierto #
- Framework SEPIA
- Es un framework de asistente de voz de código abierto multiplataforma que permite la creación de dispositivos interactivos que pueden funcionar completamente sin conexión4.
- Es fácil de personalizar y soporta varios idiomas.
- Asistente de Voz Rhasspy
- Servicio de asistente de voz que opera completamente sin conexión, que se puede integrar con Home Assistant y Node-RED5.
- Los usuarios pueden definir y entrenar sus propios comandos de voz.
- SDK Aimybox
- SDK que permite la integración de un asistente de voz en aplicaciones o dispositivos6.
- Es compatible con varios motores de voz y soporta plataformas Android e iOS.
Kit de Desarrollo de Hardware #
- Kit de Desarrollo de Altavoz Inteligente
- Proporciona una solución de hardware que incluye un sistema basado en Linux con micrófono, botones y altavoces7.
- Incorpora funcionalidades de procesamiento de lenguaje natural como las de ChatGPT, brindando una experiencia de usuario intuitiva.
Conclusión #
Los proyectos y frameworks mencionados anteriormente son todos adecuados para la creación o personalización de altavoces inteligentes basados en código abierto. Se puede utilizar hardware de bajo costo como Raspberry Pi o placas de desarrollo como ESP32, y desde el punto de vista del software, se pueden implementar funciones de reconocimiento y control de voz a través de frameworks como Rhasspy o SEPIA.
-
https://github.com/voice-engine/smart_speaker_from_scratch ↩︎
-
https://hackaday.com/2019/07/05/building-a-smart-speaker-from-scratch/ ↩︎
-
https://community.home-assistant.io/t/eximus-smart-speaker-open-source-expandable-and-presentable/701921 ↩︎
-
https://3reality.com/product/smart-speaker-development-kit/ ↩︎