Mrs. Eleonora is an Artificial Intelligence Assistant Robot made to recognise, greet and learn people. She will recognise emotions to be able to interact with the user and give the user support.
Eleonora is build to run on Mac OSX or a Rasberry Pi. To run the code just clone the folder to your machine and cd into the folder.
Run the following command $ python bin/eleonora
and she'll be up and running.
[!] Because of the file size of the trained models, you can download them in folowing link: DOWNLOAD and add them to the data/models folder.
Command | Description |
---|---|
... | ... |
Install all needed packages
$ pip install -r requirements.txt
Download the trained models from the Google Drive and place them in the folder faces.
Run the following command to start Eleonora
$ python bin/eleonora
We use 4 datasets to train or models. You can download them here and place them in the folder training/data
.
If you want to train the models run the following command to execute the trainings scripts.
$ python bin/eleonora train
- News - She will tell you the latest news
- Weather - She will tell you the weather
- Mindfulness - This will make the heart rate go low so the user will reduce his/her stress level
- Hugging - Eleonora can't hug of her own. But she can ask to give her a hug.
- Joking - She can be very funny and will tell you a joke when you need it.
- ...
- TensorFlow - Artificial Intelligence Framework
- OpenCV - Face Detection
- Snowboy - Hotword Detection
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Gert-Jan Wille - Initial work - gert-janwille
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details