Giter Site home page Giter Site logo

chlotmpo / pictofalc Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 1.0 139.87 MB

📝 Un add-in pour illustrer vos documents FALC et promouvoir l’accessibilitĂ©

Python 56.20% CSS 3.36% HTML 2.28% JavaScript 7.09% Jupyter Notebook 3.95% C# 27.12%
ia nlp accessibility python js css keybert yake

pictofalc's Introduction

alt text

alt text

Introduction

Microsoft France et l’UCANSS souhaitent disposer d’un outil permettant de gĂ©nĂ©rer facilement des documents imagĂ©s en utilisant la mĂ©thode FALC (Facile A Lire et Ă  Comprendre) et afin d’en faciliter la lecture pour des personnes analphabĂštes ou avec des troubles mentaux. La mĂ©thode FALC a Ă©tĂ© dĂ©veloppĂ© par l’association UNAPEI et reprĂ©sente un ensemble de rĂšgles ayant pour but de rendre un langage classique en langage comprĂ©hensible par tous.

Ce projet proposĂ© par Microsoft France a Ă©tĂ© rĂ©alisĂ© par 5 Ă©tudiants ingĂ©nieurs en M1 « Data et Intelligence Artificielle » Ă  l’ESILV (Ecole SupĂ©rieure d’IngĂ©nieurs LĂ©onard de Vinci), pour une durĂ©e de 6 mois d’octobre 2021 Ă  mars 2022. Ces 5 Ă©tudiants sont Nicolas CARVAL, Bruno PINCET, Laurine SALLE, Louis TEMPE et ChloĂ© TEMPO.

L’idĂ©e est de s’appuyer sur de l’IA pour analyser une phrase, en isoler les mots clĂ©s et Ă  utiliser une bibliothĂšque de pictogramme pour proposer au rĂ©dacteur un outil simple et ergonomique pour illustrer des documents FALC. Un texte FALC est encore plus comprĂ©hensible lorsqu’il est illustrĂ© par des dessins, pictogrammes ou photos. Cependant, il est aujourd’hui encore trop difficile pour ses concepteurs de trouver rapidement des illustrations adaptĂ©es.

PictoFALC consiste donc Ă  faciliter l’illustration du FALC grĂące Ă  une IA codĂ©e en python, en utilisant des puissants algorithmes tels que BERT et YAKE, et propose automatiquement des pictogrammes adaptĂ©s Ă  un texte Ă©crit en FALC, pour faciliter le travail des utilisateurs. Un add-in codĂ© en JavaScript intĂ©grĂ© directement Ă  Word a Ă©tĂ© crĂ©Ă© et permet d’analyser le texte Ă©crit en FALC, rĂ©cupĂšre tous les mots clĂ©s et propose des pictogrammes correspondants pour illustrer. La personne qui travaille sur la traduction d’un texte FALC peut alors choisir et placer les pictogrammes qui lui conviennent directement dans le document. C’est un gain de temps et une aide considĂ©rable sur la recherche d’illustrations.

Pour le futur, PictoFALC a vocation d’ĂȘtre repris par les Ă©quipes de Microsoft pour ĂȘtre encore plus complĂ©tĂ© et ĂȘtre mis en production sur l’application Microsoft Word. L’objectif final est donc de dĂ©ployer au maximum cette solution pour apporter de l’aide Ă  tous les rĂ©dacteurs de documents FALC et leur permettre d’illustrer n’importe quelle phrase et mots-clĂ©s de leurs documents. Un grand merci Ă  Microsoft France, et Ă  Philippe TROTIN pour son accompagnement tout au long du projet, Ă  l’UNCASS, et Ă  l’ESILV et BĂ©rĂ©ngĂšre BRANCHET pour l’encadrement de ce projet annuel.


Sommaire

  1. Avancement/DĂ©monstration
  2. Installation
  3. Guide d'utilisation
  4. Crédit

Avancement :


Installation

  1. Créer un compte Github.

  2. Cloner le repository https://github.com/chlotmpo/Auto_FALC

  3. Installer un python IDE si vous n'en possédez pas déjà un.

  4. Assurez-vous d'avoir les librairies python suivantes d'installées pour que l'IA fonctionne.

  • pyodbc
  • yake
  • KeyBERT
  • flask
  • thefuzz
  • TreeTagger (to help you can head to this tutorial : Tutorial TreeTagger)

Sinon exécutez les commandes suivantes ( sur Anaconda IDE par exemple)

❯ pip install "librairie" 
  1. Suivre toutes les Ă©tapes du fichier ../Tuto&Test_Librairies/Tuto_Ressources_Azure.pdf

  2. Exécuter le programme ../First Add-in/src/taskpane/pythonAPI.py dans votre IDE python

#Le message suivant doit apparaĂźtre
❯ Running on http://localhost:8989/ (Press CTRL+C to quit)
  1. Installer NodeJS

  2. Ouvrir l'invite de commande et exécuter le code suivant

❯ cd Auto_FALC/First Add-in/
> npm start

Vous devriez voir les informations suivantes :

  1. Une page Word va s'ouvrir automatiquement, l'Add-In est prĂȘt Ă  ĂȘtre utiliser

Back To The Top


Utilisation

  • Ecrivez votre texte dans la page d'Ă©dition
  • SĂ©lectionnez Ă  l'aide de votre curseur le texte Ă  illustrer
  • Appuyez sur le bouton Start
  • Patientez quelques instant jusqu'Ă  l'apparition de mots clĂ©s dans l'emplacement Keywords:
  • InsĂ©rez les images que vous souhaitez en appuyant sur Insert

Back To The Top


Crédit

Back To The Top

pictofalc's People

Contributors

912-salle-laurine avatar chlotmpo avatar gitbrunocode avatar ltempe avatar nicolascarval avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

arkhun-exp

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.