MMM-SUSI-AI is a Magic Mirror module designed to integrate the Susi.AI platform. This module allows users to interact with Susi AI through voice commands invoked by a hotword, enabling access to information and answering queries directly on the Magic Mirror display. It leverages Snowboy for hotword detection and Microsoft Cognitive Services for speech recognition and text-to-speech.
The module provides a working implementation of Susi AI within the Magic Mirror environment. It supports hotword detection, speech recognition, and text-to-speech functionalities. Configuration options allow for authentication using face recognition, enhancing user privacy and personalization. The design adapts existing Magic Mirror module structures for seamless integration.
- Hotword Detection: Uses Snowboy for voice activation.
- Speech Recognition: Employs Microsoft Cognitive Services Bing Speech API.
- Text-to-Speech: Leverages Microsoft Cognitive Services Bing Text to Speech.
- Susi API Integration: Handles communication with the Susi AI API.
- Face Recognition Authentication: Supports secure access through MMM-Facial-Recognition.
- Configuration: Easily configurable via Magic Mirror's
config.jsfile. - Authentication: Supports authentication with Susi AI accounts.
This project is currently in an alpha stage of development and considered working. It has been tested and demonstrates core functionality, including hotword detection, speech recognition, and text-to-speech. Ongoing development focuses on enhancing visualization, adding data displays, and improving error handling; regular updates are planned as the project matures.
This project benefits Magic Mirror users seeking to integrate AI-powered information retrieval into their smart displays. It addresses the need for a convenient and personalized way to access information via voice commands directly on a mirror. Compared to manual searches or other smart home assistants, MMM-SUSI-AI provides a seamless, visual, and hands-free experience for querying information.
