Vous êtes sur la page 1sur 6

Thouraya :

Madame la Présidente, Mesdames les membres du jury


Recevez, au prime abord, nos mots de bienvenue et de remerciement
d’avoir accepté aujourd’hui de participer à cette soutenance.
Sayf:

Avant de nous lancer dans le vif de la présentation de notre travail , nous tenons pour
commencer à vous adresser, chers membres du jury, nos sincères remerciements pour votre
lecture attentive de notre rapport ainsi que pour les remarques qui viendront enrichir ce
travail que nous aurons plaisir à partager et discuter avec vous. Nous voudrons , ensuite,
remercier de vive voix et exprimer nos gratitude à notre superviseuse Mme Lamia Zouhaier
pour nous avoir accompagné et soutenue tout au long de ce projet .

Notre projet de synthèse , que nous soumettons aujourd’hui à la discussion du jury, s’intitule
« Développement d’une application mobile vocale » .

Thouraya :
nous allons essayer de synthétiser notre travail et vous le présenter
selon le cheminement suivant :S2
Nous commençons par une introduction générale dans laquelle ,
nous allons mettre très brièvement le projet dans son contexte.
Puis nous allons passer au problématique qui nous a poussé et motivé
de choisir le sujet de notre projet ainsi que pointer les doits aux
objectifs sur lesquelles nous travaillons.
Ensuite nous enchainons l’analyse conceptuelle de notre travail au
cours de quelle nous allons parler sur les acteurs de notre application,
les cas d’utilisation des personnes cibles ainsi que l’architecture de
différentes activités de cette application .
Pour expliquer mieux les détailles de notre projet , nous allons
concentrer sur l’architecture de notre application qui résume la partie
technique de notre travail.
par la suite, nous passons à vous présenter la partie de réalisation de
notre application mobile en donnant quelques captures des écrans qui
résument son fonctionnement global.
et nous clôturons notre présentation par une conclusion.
Sayf:

De nos jours , la révolution de technologies de l’information et de la communication et


l’apparition des différents appareils mobiles ainsi que l’émergence de la notion de la mobilité
et de la portabilité , nous donnent l’opportunité d’un accès distant et instantané aux
informations .

Lorsque nous parlons de développement technolotelephonique nous parlons sans aucune


doute d’innovation actualisées dans le domaine des applications mobiles . Parmi ces
nouvelles technologies la voix mobile qui conjugue les dernières avancées en matière de
mobilité et qui s’apprête donc à révolutionner l’univers du Smartphone cout à cout avec
l’intelligence artificielle l’innovante tendance.

Comme nous sommes spécialisées en technologies avancées et conscients de L'avenir


éblouissant de tel domaine , Ceci nous a poussé et motivé à développer une application
mobile vocale .

Thouraya:
Ce projet est né , en réalité, d’une réflexion générale et un simple
question ; Comment être à la même longueur d’onde que le rythme
extraordinairement rapide auquel les nouvelles technologies se sont
développées ? comment conduire plusieurs tâches simultanément en
laissant l’utilisateur libre de ses mouvements  ? et comment faciliter
l’usage des ces appariels mobile et permettre l'accès des personnes
déficientes visuelles au milieu de vie ordinaire et améliorer son
quotidien et facilité sa vie en évaluant l’utilité des appareilles
téléphoniques ?
Sayf:

Notre projet est fonder donc sur 3 principaux problèmes ( w ta9ra chnouwa maktoub fi slide)

Sayf:

Ce pour ce la nous essayons de (Ecran)


Thouraya :
Notre application permet alors de 
Sayf:

Pour mieux comprendre la fonctionnalité de notre application , cette partie est consacrée à la
description des outils de développement utilisés ; Il détaille l’architecture et la présentation
globale de notre application mobile.

Thouraya :
Commençant, donc, par la distinctions des utilisateur cibles de ce
projet , qui sont deviser en deux catégories principales (ecran)
Sayf:

Passant en suite , à la spécification des cas d’utilisation de l’application de l’utilisateurs soit


voyant ou un non – ou malvoyant ,

*pour le voyant il peut : ( Ecran)

Thouraya :
Même chose pour la personne déficiente visuelle mais avec les
bénéfices de vocalisation d’écran ainsi le services de QR CODE pour
l’ authentification pour facilité l’utilisation  .

Sayf:

Nous arrivons maintenaient à l’architecture des activités de notre application , cela que nous
permet de revoir clairement les différents activités que gérer le mécanisme de fonctionnalité
globale de cette application .

Comme ce que nous voyons ici, chaque application similaire à la nôtre contient une partie de
bienveillance ainsi qu’une autre d’identification de mode d’utilisations puisqu’elle a deux
acteurs cibles chaqu’un avec ses spécifications ainsi qu’une possibilité soit d’entré
directement à l’application pour les utilisateur ayant déjà réserver une compte au base de
données ou une QR code personnelle, ou de faire passer par les étapes d’enregistrement .

Lorsque l’utilisateur achève l’étape d’enregistrement, une nouvelle activité qui s’ouvre. Ceci à
travers l’interface Menu qui permet l’utilisateur directement de lancer ses commande vocale
et gérer son mobile en appuyant sur l’icône de vocalisation .
Thouraya :
Comme défini précédemment, notre application est une application
mobile qui est conçu pour simuler une guidage vocale de notre
mobile . A cet effet, de nombreuses plateformes open source sont
disponibles.
Le langage de balisage de l'intelligence artificielle AIML est dérivé
du langage de balisage extensible XML qui est utilisé pour créer de
telles applications .
Dans notre projet , nous pouvons utiliser «program-o» qui est un
interpréteur AIML open source écrit en PHP pour la génération des
réponses des utilisateurs, C'est donc un interprète pour les scripts
AIML de l’application .
Nous avons utilisé cette méthode pour développer un notre
d'application Android qui interagira avec l'utilisateur à l'aide de
réponses vocales.
Il utilise la base de données MySQ pour stocker les détails de
l’application . De plus, nous stockons tous les AIML scripts à la base
de données.
Lorsque l'utilisateur envoie un message au programme de l’application
, la réponse est formulée et renvoyée à l'utilisateur selon la réponse
correspondante du AIML.
l’utilisateur donne une entrée vocale. Dans ce mode vocal, nous
commençons par convertir la voix en texte avant de l'envoyer à l'API
middleware qui est le modèle qui relie les scripts AIML à notre
application Android.
Sayf:

En faite , Lorsque l'entrée utilisateur est reçue au middleware, il est transmis à l'algorithme de
filtrage qui s'exécute sur les scripts AIML.
Dans ce processus, l'algorithme de correspondance de modèle est exécuté pour faire
correspondre la réponse valide des scripts AIML disponibles.

Quand le modèle est mis en correspondance, le modèle correspondant est renvoyé au


middleware. Et Ensuite, Middleware code le modèle au format JSON et envoie la réponse à
l'application Android. Après avoir reçu 'application de réponse décode le JSON et donne
vocalement la réponse à l'utilisateur.

Thouraya:
Après toute une phase de conception, les phases de réalisation et de
validation demeurent primordiales pour évaluer l'efficacité de notre
projet.

Thouraya :
Alors Une réalisation de cette projet a nécessité une familiarisation
avec l’environnement Android ,MySQL ,et une reconnaissance du lien
entre les deux ,le program-o et le lien que le relie avec android ,ainsi
que quelques API Google nessecaires.
Sayf:

Commençant donc avec l’interface de chargement et de bienveillance que dure au maximum


cinq secondes en passant à l’interface d’identification qui invite l’utilisateur à choisir le mode
voyant ou aveugle pour continuer d’utilisation de l’application selon la spécificité de chaque
mode .

Thouraya :
Pour valider notre projet, un ensemble de scénarios et de tests ont été
réalisés.
A travers ces scénarios nous avons montré les fonctionnalités
garanties par notre application afin d’assurer une facilité de
manipulation pour l’utilisateur.
commençant par le scénarios 1 avec un utilisateur voyant , avec une
fonctionnalité classique de login et une gestion d’erreurs au cas de
conformité de règles de login .
Sayf:

même fonctionnalité offrant au cours de 2eme scénario sauf que l’addition de la fonctionnalité
et de la génération de QR code pour les non-voyants .

Sayf:

dans tous le cas les 2 méthodes nous ramènent à l’interface menu sur laquelle en essayaient
de passer une commande vocale pour l’ouverture de facebook application

Thouraya :
ainsi , Notre application offre l’opportunité à ses utilisateurs de
modifier leurs donnes tel que le mot de passe, le nom , etc. et de régler
l’activation des données mobiles ,le Bluetooth ainsi que l’accès à la
galerie par le biais de l’interface de paramétrage suivante
Sayf:

Depuis le début de ce travail, notre objectif est de réussir le développement d’une


Application mobile à commande vocale qui gérer le mobile .

Et au cours de réaliser ce but nous apprendre des nouvelles connaissances telle que savoir
développer avec android studion , familiariser avec les bases de données classiques telles que
firebase et MYSql ainsi que découvrir un nouveau langage de programmation tel que le
AIML.

Thouraya :
Madame la présidente, Mesdames les membres du jury, c’est par ces
mots que je termine ma présentation. Je vous remercie pour votre
attention et je m’attends à des questions et des commentaires de votre
part pour améliorer dans les meilleurs délais ce projet de fin d’année.