Jarvis

Jarvis est un projet visant à créer un assistant virtuel interactif, utilisant la reconnaissance vocale et une interface Streamlit. Il exécute des commandes telles que l’ouverture d’applications ou la recherche dans une base de données grâce à LangChain, permettant ainsi de répondre aux requêtes des utilisateurs en quasi-temps réel.

Pourquoi ce projet ?

L'objectif de base du projet Jarvis était de faciliter les interactions homme-machine grâce à un assistant virtuel capable d’exécuter des commandes rapidement et efficacement. J'ai choisi ce projet pour répondre à la demande croissante d’outils d’automatisation et d’assistance intelligente dans la gestion quotidienne. En utilisant des technologies de reconnaissance vocale et de traitement des données, mon ambition était de créer une solution pratique et intuitive, offrant une assistance personnalisée en quasi-temps réel.

Les technologies utilisées

Le projet Jarvis utilise des technologies clés telles que SpeechRecognition pour la reconnaissance vocale, LangChain pour les recherches dans les bases de données, et Streamlit pour une interface intuitive. Développé en Python, il intègre des bibliothèques comme Pandas et exploite des API pour exécuter diverses commandes efficacement.

Image de Jarvis

🛠️Prochaines étapes :

Pour améliorer Jarvis, il reste à augmenter le nombre d’interactions possibles afin d’élargir ses fonctionnalités. De plus, l’ajout de la reconnaissance vocale en temps réel et de phrases d’activation permettra une expérience utilisateur plus fluide et naturelle. Enfin, un nouveau design de l'interface est en travail.