Difference between revisions of "Main Page"

From HemeraBook
Jump to: navigation, search
(Guides)
 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Hemera - Intelligent System =
+
Hemera is an open-source Virtual Intelligent System aggregating some more advanced Artificial Intelligence Technologies (speech synthesis, speech recognition, form recognition, motion recognition ...), with applications in daily tasks, domotics and robotics.<br />
==About==
+
It is developed under [http://www.gnu.org/licenses/gpl.html GNU General Public License version 3.0 (GPLv3)].<br />
Hemera is a Virtual Intelligent System aggregating some more advanced Artificial Intelligence Technologies (speech, speech recognition, form recognition ...).<br />
+
[[Hemera:About|Read more]] ...
Final aim is applications in day tasks, domotics and robotics ...  
+
<br /><br />
 +
{| border="0" | width="80%" | align="center" | cellpadding="5" | cellspacing="5"
 +
! valign=top width="25%" align="center" bgcolor="cyan"|'''[[:Category:User/en |Users]]'''
 +
! valign=top width="25%" align="center" bgcolor="lightgrey"|'''[[:Category:Admin/en |System administrators]]'''
 +
! valign=top width="25%" align="center" bgcolor="lightgreen"|'''[[:Category:Developer/en |Developers]]'''
 +
! valign=top width="25%" align="center" bgcolor="orange"|'''[[:Category:Advanced |Advanced users]]'''
 +
|-
 +
| valign=top width="25%" align="center" | [[Hemera:Features |Features]]<br/>
 +
[[Hemera:QuickStart |Quick Start]]<br/>
 +
[[Hemera:UserGuide |User Guide]]<br/>
 +
[[Troubleshooting]]<br/>
 +
[https://sourceforge.net/projects/hemerais/forums/forum/1202771 Help Forum]
 +
| valign=top width="25%" align="center" | [[Hemera:Install |Install Hemera]]<br/>
 +
[[Third-party |Install third-party tools]]<br/>
 +
[[Hemera:Upgrade |Upgrade Hemera]]
 +
| valign=top width="25%" align="center" | [[Hemera:Install_for_developer |Get Hemera source code]]<br />
 +
[[Third-party:List:Development |List of development and Build Tools]]<br/>
 +
[https://github.com/bertrand-benoit/hemerais/blob/master/Hemera/ChangeLog Main project ChangeLog]<br/>
 +
[[Hemera:Perspectives |Perspectives]]
 +
| valign=top width="25%" align="center" | [[Third-party:List |List of third-party Tools]]<br/>
 +
[[Third-party:SpeechRecognition:Models:create |Create your own Speech Recognition Models]]
 +
|}
  
==Modus Operandi==
 
Nowadays, Artificial Intelligence Technologies have impressively evolved (and they will continue !).<br />
 
There is lots of system based on such technologies, but generally specialized in one domain.<br />
 
The challenge of Hemera project is to aggregate enough Artificial Intelligence Technologies producing an intelligent system with abilities like speech, speech recognition, form recognition, virtual representation, learning, problem solving ...
 
 
==Policy==
 
Project policy is to focus on open-source projects to benefit from the efforts of communities and participate in making feedback.<br />
 
Nevertheless, in rare cases, proprietary third-party tools may be used (will be mentioned).<br />
 
 
<br />
 
<br />
This is an international project, everything is done to allow to easily take care of new languages​​.<br />
+
For greater efficiency, documentation is compounded of distinct parts for specific categories of users:
Initially, the targets are English and French.
+
* '''System administrators''': information are usually dedicated to users having root access on computer -> such users can perform a global installation of Hemera to be available for several standard users
 
+
* '''Standard users''' (or simply '''Users'''): information are dedicated to users of Hemera (which must have been installed) -> such users can also perform a local installation of Hemera for personal purposes
==License==
+
* '''Developers''': information are dedicated to developers and contributors of Hemera
[[File:GPLv3.png]] Hemera is developed under the [http://www.gnu.org/licenses/gpl.html GNU General Public License version 3.0 (GPLv3)].
+
* '''Advanced users''': information are dedicated to users willing to user advanced features or to improve efficiencies of Hemera (e.g. create adapted speech recognition models)
 
+
==Inspiration==
+
In [http://en.wikipedia.org/wiki/Greek_mythology Greek mythology] [http://en.wikipedia.org/wiki/Hemera Hemera] was the personification of day and one of the Protogenoi or primordial deities.
+
 
+
==Quick Start==
+
See [[Hemera Quick Start]].
+
 
+
 
<br />
 
<br />
 
=Guides=
 
==Documentation==
 
* [http://hemerais.sourceforge.net Project Homepage]
 
* [[Current Functionalities]]
 
* [[Perspectives]]
 
* [http://hemerais.svn.sourceforge.net/viewvc/hemerais/trunk/Hemera/ChangeLog?revision=HEAD Main project ChangeLog]
 
 
==Installation & Upgrade==
 
* [[Install Hemera]]
 
* [[Install third-party tools]]
 
* [[Upgrade Hemera]]
 
 
==Help and Tutorials==
 
* [[Hemera Quick Start]]
 
* [[Hemera User Guide]]
 
* [[Speech Recognition Models Creation | Create your own Speech Recognition Models]]
 
* [[Troubleshooting]]
 
* [https://sourceforge.net/projects/hemerais/forums/forum/1202771 Help Forum]
 
 
<br />
 
 
= Development and Build Tools=
 
This is the list of used development and build tools.<br />
 
A great thanks for corresponding projects' members for their work.<br />
 
<br />
 
* Command language interpreter: [http://www.gnu.org/software/bash/manual/bashref.html GNU/Bash]<br />
 
* Version control system: [http://subversion.apache.org/ Apache Subversion]<br />
 
* Object programming language: Java [http://openjdk.java.net/ openJDK version] or [http://www.oracle.com/technetwork/java/index.html Oracle/Sun version]<br />
 
* Build tool (Java-based): [http://ant.apache.org Apache Ant]<br />
 
* Integrated Development Environment (Java-based): [http://eclipse.org Eclipse]<br />
 
* Tomcat "Launcher": [http://www.eclipsetotale.com/tomcatPlugin.html Sysdeo Eclipse plugin]<br />
 
 
<br />
 
 
= Third-party Tools=
 
This is the list of used third-party tools, and how they are used.<br />
 
A great thanks for corresponding projects' members for their work.<br />
 
 
==General==
 
* Hemera project logo comes from [http://commons.wikimedia.org Wikimedia Commons], [http://commons.wikimedia.org/wiki/File:Human_brain_NIH.png source]
 
 
* FileSystem events monitor: [http://inotify-tools.sourceforge.net/ inotify-tools]
 
* Speech sound player/recorder/converter: [http://sox.sourceforge.net/ SoX]
 
* Speech sound player (alternate): [http://www.alsa-project.org/main/index.php/Main_Page aplay]
 
* Various tools: [http://www.gnu.org/software/which/ GNU Which]
 
 
<br />
 
 
==Web Services Module==
 
* Java Servlet container: [http://tomcat.apache.org Apache Tomcat]
 
* Java Servlet framework: [http://struts.apache.org Apache Struts]
 
* Java Command-pattern framework: [http://www.opensymphony.com/xwork XWork]
 
* Java library for transforming various elements to JSON: [http://json-lib.sourceforge.net JSON-lib]
 
* Template engine: [http://freemarker.org FreeMarker]
 
* Java logging services: [http://logging.apache.org/log4j Apache Log4j]
 
* Java Bytecode manipulator: [http://www.jboss.org/javassist Javassist]
 
* Object-Graph Navigation Language: [http://www.opensymphony.com/ognl OGNL]
 
* Fast and concise JavaScript Library: [http://jquery.com jQuery]
 
* Charting library written in pure JavaScript: [http://www.highcharts.com Highcharts]
 
 
<br />
 
 
==Speech core Module==
 
* Speech synthesizer/Phoneme mnemonics writer: [http://espeak.sourceforge.net eSpeak]
 
* (proprietary) Speech synthesizer: [http://tcts.fpms.ac.be/synthesis MBROLA Project]
 
 
<br />
 
 
==Speech Recognition core Module==
 
===Speech recognition processor===
 
* Speech Recognition Toolkit: [http://cmusphinx.sourceforge.net CMU Sphinx]
 
* Speech Recognition models (French): [http://liumtools.univ-lemans.fr//index.php?option=com_content&task=blogcategory&id=20&Itemid=46 LIUM Tools]
 
 
===Speech recognition models creation===
 
* Language model toolkit: [http://www.speech.sri.com/projects/srilm SRILM Tools]
 
* Text phonetization (French): [http://lia.univ-avignon.fr/fileadmin/documents/Users/Intranet/chercheurs/bechet/download_fred.html LIA_PHON Tool]
 
  
 
<br />
 
<br />
 +
[[File:Project-support.jpg]] [http://sourceforge.net/donate/index.php?group_id=342179 Make a donation]; it will be used to invest in hardware allowing to improve Hemera (webcam, microphone, components dedicated to domotics, robotics ...). Thank you for your generosity.<br /><br />
 +
[[Thanks]]
  
=Special Thanks=
+
[[Category:HemeraBook/en]]
Special thanks to:
+
* [http://www-lium.univ-lemans.fr/~esteve Yannick Estève] for crucial information about Speech Recognition (mainly sphinx3 configuration for use with LIUM models and lexical/language models creation)
+

Latest revision as of 11:14, 21 January 2015

Hemera is an open-source Virtual Intelligent System aggregating some more advanced Artificial Intelligence Technologies (speech synthesis, speech recognition, form recognition, motion recognition ...), with applications in daily tasks, domotics and robotics.
It is developed under GNU General Public License version 3.0 (GPLv3).
Read more ...

Users System administrators Developers Advanced users
Features

Quick Start
User Guide
Troubleshooting
Help Forum

Install Hemera

Install third-party tools
Upgrade Hemera

Get Hemera source code

List of development and Build Tools
Main project ChangeLog
Perspectives

List of third-party Tools

Create your own Speech Recognition Models


For greater efficiency, documentation is compounded of distinct parts for specific categories of users:

  • System administrators: information are usually dedicated to users having root access on computer -> such users can perform a global installation of Hemera to be available for several standard users
  • Standard users (or simply Users): information are dedicated to users of Hemera (which must have been installed) -> such users can also perform a local installation of Hemera for personal purposes
  • Developers: information are dedicated to developers and contributors of Hemera
  • Advanced users: information are dedicated to users willing to user advanced features or to improve efficiencies of Hemera (e.g. create adapted speech recognition models)



Project-support.jpg Make a donation; it will be used to invest in hardware allowing to improve Hemera (webcam, microphone, components dedicated to domotics, robotics ...). Thank you for your generosity.

Thanks