Luna | Assistante Vocal

Connaissez vous Jarvis ?

Crée par Tony Stark dans Iron Man, Jarvis est un assistant vocal fonctionnant grâce à une intelligence artificiel. Dans une célèbre scène d’Iron Man 1, Tony s’équipe pour la première fois de son armure, et fait appel à Jarvis pour configurer l’appareil. Jarvis à le contrôle sur toute la technologie de Tony.



Réalité ou Fiction ?

De nos jours, l’IA est de plus en plus présent. Mais difficile de croire que Jarvis peut exister pas vrai ? Et bien, Jarvis est bien réelle !

Insatisfait des assistant vocale existant, Alexandre Mély crée en 2016 un assistant vocale, et lui donnera comme nom : Jarvis en référence à Iron Man. Son projet est open source et existe même une version pour Raspberry Pi.

Qui est Luna ?

Comme Alexandre Mély, j’ai décidé de crée une assistante vocale. Elle s’appelle Luna et est née le 8 Janvier 2021.

Luna est développée en python et fonctionne sur Windows et Linux. Le fonctionnement de la reconnaissance vocale est assez simple :

Grâce au module SpeechRecognition, Luna retranscrit les paroles prononcé en texte. Ensuite, la phrase va subir une suite de condition prédéfini. Ces conditions vont chercher dans la phrase certain mot-clé et effectuer une action si la condition est remplit.

Prenons cette phrase pour exemple : "Comment ça va ?"

 ("comment"  phrase  "que"  phrase)  "va"  phrase:
    print("Je vais tres bien et vous ?")

Avec cette condition, la phrase pourrait très bien être : "Comment vas-tu ?", ou bien "Est-ce que ça va ?". Et c’est en rajoutant les mots-clés plus précis, que Luna reconnait vos paroles, peut importe la construction de votre phrase.

Luna : une assistante multifonction

J’ai ajouté à Luna, des fonctions qui me sont passé par la tête. Luna est capable de :

  • d’effectuer vos calcules
  • jouer votre musique
  • afficher la météo de vos coordonnée GPS
  • afficher votre journal préféré
  • Racontez des blagues

Et encore pleins d’autre chose 😜!

Version :

Name Description Liens GitHub
Luna Conçu pour Terminaux Linux et CMD Windows github/Luna

CATÉGORIES :

Étiquettes :

Aucune réponse

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *