Skip to content

Controls your phone with your voice, always with privacy.

License

Notifications You must be signed in to change notification settings

PoCInnovation/Elivia-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elivia-AI

The future Voice assistant of the /e/ OS

Take control of your smartphone with your voice. Like Google Assistant, Alexa or Cortana, Elivia is a voice assistant but free and open-source. It can help you to do your everyday task. It is private by default and completely customizable.

How it's work ?

With a android app and the help of the Vosk lib to translate your speech to text. To detect the intention and understande what you want we use RASA as NLU and Spacy as NLP. After this we extract all the entities (like the personne you want to call). With all of this we take action !

What Elivia understand

Intent Server App Descritption
hello ✔️ ✔️ say hello
mood ✔️ ✔️ ask your mood
open ✔️ ✔️ open an application on the phone
search ✔️ ✔️ search somthing on the Web
alarm ✔️ ✔️ set an alarm
clock ✔️ get the time for anywhere
chrono ✔️ start a chrono
weather ✔️ get the weather for anywhere
plan ✔️ start the naviguation map to go anywhere
call ✔️ ✔️ make a call to one of your contact
message ✔️ ✔️ text a message to one of your contact
sport ✔️ start a sport session
music ✔️ ✔️ start a music
calculator ✔️ make calcul
reminder ✔️ ✔️ add a reminder

Installation:

Server Side

git clone https://github.com/PoCInnovation/Elivia-AI.git
cd Elivia-AI/server

source ./venv/bin/activate rasa train rasa run --enable-api

Android app

git clone https://github.com/PoCInnovation/Elivia-AI.git
cd Elivia-AI/androidApp
open the project with android studio

RASA shell

cd Elivia-AI/RASA_assistant/actions
rasa run actions		(Starts an action server using the Rasa SDK.)
cd ../
rasa shell 			(Loads your trained model and lets you talk to your assistant on the command line.)

Contributors

@RedGinor Mark BEKKER @celestecote21 Céleste Cote @Mikatech Mikael VALLENET