Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
README.md 1.72 KiB
Newer Older
Qwexta's avatar
Qwexta committed
### e
Paul Monnery's avatar
Paul Monnery committed

Qwexta's avatar
Qwexta committed
## Description
Paul Monnery's avatar
Paul Monnery committed

Qwexta's avatar
Qwexta committed
E is a vocal assistant designed to be respectful of user privacy over theirs data.
The goal of this project is to be seen incorporated in /e/ os, a product from the [e foundation](https://e.foundation/), do to so it is supervised by [Gaël Duval](https://fr.wikipedia.org/wiki/Ga%C3%ABl_Duval).
Paul Monnery's avatar
Paul Monnery committed

Qwexta's avatar
Qwexta committed
E Vocal Assistant is composed of 3 parts, a front end built in Kotlin using gradle, a back-end generously inspired from [Olivia](https://github.com/olivia-ai/olivia)'s design, packaging an AI, and a CLI tool made for testing purpose.
Each part have it's own `README.md` where all the information relative to the said part will be detailed and explained more in depth.
Paul Monnery's avatar
Paul Monnery committed

Qwexta's avatar
Qwexta committed
 ## Installation
Paul Monnery's avatar
Paul Monnery committed

Qwexta's avatar
Qwexta committed
```shell
git clone https://github.com/PoCFrance/e
```
Qwexta's avatar
Qwexta committed
// todo luca -- build with android studio
Paul Monnery's avatar
Paul Monnery committed

Qwexta's avatar
Qwexta committed
## Quick Start
Paul Monnery's avatar
Paul Monnery committed

Qwexta's avatar
Qwexta committed
As a developer or for testing, you can simply start the back end in local and request on it.
-- for dev purpose it's the basic option since IP isn't configurable yet
first start the back-end
Paul Monnery's avatar
Paul Monnery committed

Qwexta's avatar
Qwexta committed
```shell
cd back
go run ./
Paul Monnery's avatar
Paul Monnery committed
```

Qwexta's avatar
Qwexta committed
Then lunch android studio in the `front` folder, and build the app
You can start the application once build is completed.
Paul Monnery's avatar
Paul Monnery committed

Qwexta's avatar
Qwexta committed
// todo luca -- update ip address (conf / raw code update)
Paul Monnery's avatar
Paul Monnery committed

Qwexta's avatar
Qwexta committed
## Maintainers

* [Theo Ardouin](https://github.com/Qwexta)
* [Luca George Francois](https://github.com/PixelFault-tech)
Paul Monnery's avatar
Paul Monnery committed

Qwexta's avatar
Qwexta committed
## Source
Paul Monnery's avatar
Paul Monnery committed

Qwexta's avatar
Qwexta committed
As said in the description, e is inspired from [Olivia](https://github.com/olivia-ai/olivia), yet it also uses a part of its code.
The project was built upon Olivia's IA and a fork from it's Back-end. Currently, the back has been totally updated to meet the requirement we had over flexibility and mutability, but we still use the [IA]() for the moment.
Paul Monnery's avatar
Paul Monnery committed

Qwexta's avatar
Qwexta committed
## License
Paul Monnery's avatar
Paul Monnery committed

Qwexta's avatar
Qwexta committed
This project is under MIT licence