Integración de un asistente de voz abierto y multimodal para el Hogar Digital Accesible

Bookmark (0)
Please login to bookmark Close

Resumen
Este proyecto tiene como propósito, dentro del contexto del Hogar Digital Accesible (HDA), el diseño e implementación de un asistente de voz local, multimodal y basado en tecnologías libres y de código abierto. Su objetivo es permitir y facilitar la interacción del usuario con los distintos dispositivos domóticos del hogar a través de comandos de voz de manera sencilla, privada y flexible.
A diferencia de soluciones comerciales como Alexa o Google Home, actualmente instalado en el HDA, el asistente desarrollado prescinde de servicios conectados a internet y garantiza un funcionamiento completamente offline, preservando así la privacidad del usuario y ofreciendo un mayor grado de modularidad, personalización y control sobre el sistema. Además, permite esquivar las limitaciones de compatibilidad con ciertos dispositivos impuesta por los fabricantes de cara a la ampliación del ecosistema del HDA.
Tras una fase previa de estudio comparativo entre distintas plataformas y soluciones disponibles, se ha optado por utilizar la herramienta Rhasspy como base del sistema, por su arquitectura modular, integración con plataformas de monitorización domótica como OpenHAB y la posibilidad de configurar y adaptar cada uno de los servicios del asistente de forma independiente y modular adaptándose a las necesidades y recursos disponibles.
Para alojar el sistema completo se ha empleado una Raspberry Pi, dedicada exclusivamente a la ejecución y funcionamiento del asistente, separándola de la Raspberry Pi ya instalada en el HDA, que alberga y ejecuta OpenHAB. Esta decisión responde a la necesidad de garantizar un rendimiento adecuado y evitar interferencias con otros servicios ya desplegados en el HDA. Gracias a esta elección, el asistente puede gestionar de manera eficaz los recursos del sistema y mantener un tiempo de respuesta fluido para el usuario.
El resultado de todo esto es un sistema robusto, accesible y escalable, que permite al usuario interactuar con el hogar digital de manera natural a través de la voz, promoviendo así la autonomía de las personas y la adaptabilidad tecnológica bajo criterios de sostenibilidad, eficiencia y ética en el tratamiento de los datos personales.
Abstract
The purpose of this project, within the context of the Accessible Digital Home (ADH), is the design and implementation of a local, multimodal voice assistant based on free and open source technologies. Its objective is to enable and facilitate user interaction with the different home automation devices in the home through voice commands in a simple, private and flexible way.
Unlike commercial solutions such as Alexa or Google Home, currently installed in the HDA, the developed assistant dispenses with internet-connected services and guarantees completely offline operation, thus preserving user privacy and offering a higher degree of modularity, customisation and control over the system. In addition, it circumvents the limitations of compatibility with certain devices imposed by manufacturers in order to expand the HDA ecosystem.
After a previous phase of comparative study between different platforms and solutions available, the Rhasspy tool was chosen as the basis of the system, due to its modular architecture, integration with home automation monitoring platforms such as OpenHAB and the possibility of configuring and adapting each of the assistant’s services independently and modularly, adapting to the needs and resources available.
To host the complete system, a Raspberry Pi has been used, dedicated exclusively to the execution and operation of the assistant, separating it from the Raspberry Pi already installed in the HDA, which hosts and runs OpenHAB. This decision responds to the need to ensure adequate performance and avoid interference with other services already deployed in the HDA. Thanks to this choice, the wizard can efficiently manage system resources and maintain a smooth response time for the user.
The result of all this is a robust, accessible and scalable system, which allows the user to interact with the digital home in a natural way through voice, thus promoting people’s autonomy and technological adaptability under criteria of sustainability, efficiency and ethics in the treatment of personal data.

​Resumen
Este proyecto tiene como propósito, dentro del contexto del Hogar Digital Accesible (HDA), el diseño e implementación de un asistente de voz local, multimodal y basado en tecnologías libres y de código abierto. Su objetivo es permitir y facilitar la interacción del usuario con los distintos dispositivos domóticos del hogar a través de comandos de voz de manera sencilla, privada y flexible.
A diferencia de soluciones comerciales como Alexa o Google Home, actualmente instalado en el HDA, el asistente desarrollado prescinde de servicios conectados a internet y garantiza un funcionamiento completamente offline, preservando así la privacidad del usuario y ofreciendo un mayor grado de modularidad, personalización y control sobre el sistema. Además, permite esquivar las limitaciones de compatibilidad con ciertos dispositivos impuesta por los fabricantes de cara a la ampliación del ecosistema del HDA.
Tras una fase previa de estudio comparativo entre distintas plataformas y soluciones disponibles, se ha optado por utilizar la herramienta Rhasspy como base del sistema, por su arquitectura modular, integración con plataformas de monitorización domótica como OpenHAB y la posibilidad de configurar y adaptar cada uno de los servicios del asistente de forma independiente y modular adaptándose a las necesidades y recursos disponibles.
Para alojar el sistema completo se ha empleado una Raspberry Pi, dedicada exclusivamente a la ejecución y funcionamiento del asistente, separándola de la Raspberry Pi ya instalada en el HDA, que alberga y ejecuta OpenHAB. Esta decisión responde a la necesidad de garantizar un rendimiento adecuado y evitar interferencias con otros servicios ya desplegados en el HDA. Gracias a esta elección, el asistente puede gestionar de manera eficaz los recursos del sistema y mantener un tiempo de respuesta fluido para el usuario.
El resultado de todo esto es un sistema robusto, accesible y escalable, que permite al usuario interactuar con el hogar digital de manera natural a través de la voz, promoviendo así la autonomía de las personas y la adaptabilidad tecnológica bajo criterios de sostenibilidad, eficiencia y ética en el tratamiento de los datos personales.
Abstract
The purpose of this project, within the context of the Accessible Digital Home (ADH), is the design and implementation of a local, multimodal voice assistant based on free and open source technologies. Its objective is to enable and facilitate user interaction with the different home automation devices in the home through voice commands in a simple, private and flexible way.
Unlike commercial solutions such as Alexa or Google Home, currently installed in the HDA, the developed assistant dispenses with internet-connected services and guarantees completely offline operation, thus preserving user privacy and offering a higher degree of modularity, customisation and control over the system. In addition, it circumvents the limitations of compatibility with certain devices imposed by manufacturers in order to expand the HDA ecosystem.
After a previous phase of comparative study between different platforms and solutions available, the Rhasspy tool was chosen as the basis of the system, due to its modular architecture, integration with home automation monitoring platforms such as OpenHAB and the possibility of configuring and adapting each of the assistant’s services independently and modularly, adapting to the needs and resources available.
To host the complete system, a Raspberry Pi has been used, dedicated exclusively to the execution and operation of the assistant, separating it from the Raspberry Pi already installed in the HDA, which hosts and runs OpenHAB. This decision responds to the need to ensure adequate performance and avoid interference with other services already deployed in the HDA. Thanks to this choice, the wizard can efficiently manage system resources and maintain a smooth response time for the user.
The result of all this is a robust, accessible and scalable system, which allows the user to interact with the digital home in a natural way through voice, thus promoting people’s autonomy and technological adaptability under criteria of sustainability, efficiency and ethics in the treatment of personal data. Read More