Hemera - Intelligent System
Created in 2010, Hemera aims to be a generic Intelligent System aggregating some more advanced Artificial Intelligence Technologies (speech, speech recognition, facial recognition, form/motion recognition, machine learning ...); with applications in day tasks, domotics and robotics.
This script uses my scripts-common project.
Features
- speech synthesis
- speech recognition
- interpretation of recognized commands
- highly configurable
- robust (lots of check are performed)
- internationalization ability
First time you clone this repository
After the first time you clone this repository, you need to initialize git submodule:
git submodule init
git submodule update
This way, scripts-common project will be available and you can use this tool.
Configuration files
This tools uses the configuration file feature of the scripts-common project. You can start with Hemera/config/hemera.conf.sample sample configuration file.
See online documentation for complete information.
Quick Start
You can quick start with this Guide.
Get last Hemera release version
You can download release Tarball (previous versions: here and here).
Get last Hemera development version
Clone the repository:
git clone https://gitlab.com/bertrand-benoit/hemerais.git
Demo
You can get demonstration files in Samples/ sub-directory.
Help
At any time, you can yet help on available commands, launching the following script (you should update your environment, for instance via your ~/.bashrc file, to get it in your PATH):
Hemera/scripts/help.sh
All you want to know about Hemera
See online documentation.
In any tarball, you can get documentation in doc/ sub-directory.
Notes
Since 2019, Hemera environment changes from its Desktop version to a new dedicated Robotics one.
In 2015, and then 2020, source code and website have been migrated (from SourceForge to Github, then to Gitlab) to provide you the best experience.
If you are interested in original version:
- the Website on SourceForge
- the source code on SourceForge
Contributing
Don't hesitate to contribute or to contact me if you want to improve the project. You can report issues or request features and propose merge requests.
Versioning
The versioning scheme we use is SemVer.
Authors
License
This project is under the GPLv3 License - see the LICENSE file for details