-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Pour clone sur votre machine :
git clone git@github.com:CharlesRobe/Signaux.wiki.git⛔ AI slop: Ce wiki n'a pas été rédigé par un outil d'intelligence artificielle générative. Si une section déroge à cette règle, un disclaimer sera explicitement indiqué au-dessus de la section concernée.
| NOM | Prénom | Matricule |
|---|---|---|
| AMORY | Hippolyte | HE202409 |
| HENRARD | Quentin | HE202332 |
| ROBERT | Charles | HE202433 |
| WILLEMS | Julien | HE202415 |
Le projet consiste en un dispositif de reconnaissance vocale. Celui-ci devra être en mesure de faire trois choses concrètes :
-
Prendre en entrée un fichier audio qui consisterait en une phrase dite par une personne ;
-
Identifier les mots composant la phrase et vérifier s'ils ont été énoncés dans le bon ordre ;
-
Identifier l'orateur.
Si les deux dernières conditions sont remplies, l'utilisateur ayant soumis sa voix pour un contrôle se verra accordé un feu vert pour accéder aux ressources qui seraient protégées par le dispositif.
Ce projet servant avant tout à des fins d'apprentissage puisqu'il s'agit d'une activité académique, il s'agira principalement d'une application ou un programme tournant sur la machine d'un étudiant. Celui-ci ne se verra pas accordé son propre matériel pour fonctionner de façon autonome et rattaché un à un autre dispositif, comme une porte, par exemple.
L'objectif du projet serait de servir de portail pour sécuriser des ressources. Il s'agit simplement d'un système d'authentification.
-
Pouvoir enregistrer un fichier audio sur le projet qui fera office de clé d'accès ;
-
Pouvoir soumettre un fichier audio au projet de sorte à ce qu'il puise l'analyser. Il devra savoir traiter les formats audio les plus courants (mp3, wav et éventuellement ogg) ;
-
Pouvoir dans un premier temps réinitialiser le projet en cas de blocage.
L'application aura plusieurs phases de fonctionnement.
Ce sera la phase durant laquelle un utilisateur enregistrera sur l'application une phrase dite par sa propre voix sous forme d'un fichier audio. Ce fichier sera analysé par l'application, qui en déduira non seulement les mots dictés dans la phrase mais aussi la personne les ayant prononcés.
Une fois cela fait, l'application indiquera à l'utilisateur les mots qu'elle a décernés ainsi que l'identité de la personne les ayant dits, et celui-ci confirmera ou non les informations soumises :
-
S'il confirme, donc valide → Ces mots dans l'ordre soumis ainsi que l'orateur formeront ensemble la clé d'accès ;
-
S'il dénie, donc invalide → L'application supprimera les données soumises, sera réinitialisée et réinvitera l'utilisateur à soumettre un fichier audio.
Le mode dans lequel l'application sera le plus souvent. Elle ne fera rien, elle attendra une interaction de la part d'un utilisateur.
Ici le moment où l'utilisateur va intéragir avec l'app pour s'authentifier. L'app revient en mode veille au bout d'un certain temps.
L'utilisateur tente d'accéder mais échoue → L'app revient en mode authentification.
Ici ça fonctionne. Ça reste dans ce mode jusqu'à ce que l'utilisateur fasse repasser l'app en mode d'authentification.
Il pourra aussi réinitialiser la clé depuis ce mode.