Shams is an Arabic application that allows you to give voice commands to your phone in an Egyptian accent
Table of Contents
Shams is an open-source Arabic personal assistant mobile application.
Shams do commands when you ask to.
You can talk to Shams in an Egyptian accent and Shams will respond to you.
You can also text Shams and Shams will also respond to you.
According to the statistics we have collected Arabic and its dialects have little ground in the area of research within Natural Language Processing (NLP). compared to English Even though Arabic is one of the most used languages around the globe.
This repository contains the stable release of the following:
- Shams Main server
- Named Entity Recognition (NER) server
- Intent classification training code
- The Android application
- Calendar Management
- Email Management
- Translation
- Contact Management
Each server has its own prerequisites
-
- Python 3.8
- Python Requirements file
-
- Python 3.6
- Python Requirements file
-
Kaggle notebook has all the requirements https://www.kaggle.com/ahmedabdelgawad/arabic-intent-classification
-
All the prerequisites in the Gradle file
Read the doc of each repo to get more information about the installation
- There will be an official docker image in the future
If you have an idea for improving Shams, do not hesitate.
Shams needs open source to live, the more data Shams has, the more skillful she becomes.
Ahmed Abdelgawad
|
AbdelRahman Refaat
|
Ahmed Saad
|
Hager Osama
|
Ahmed Essam
|