Un assistant vocal en Python capable d'exécuter diverses commandes système via la reconnaissance vocale.
- Reconnaissance vocale en français
- Synthèse vocale pour les réponses
- Ouverture d'applications
- Lecture de vidéos YouTube
- Affichage de l'heure et de la date
- Contrôle de la luminosité de l'écran
- Réglage du volume système
- Lecture de musique locale
- Contrôle de lecture (pause/reprise)
- Gestion de playlists
- Arrêt programmé de l'ordinateur
- Création et exécution de raccourcis personnalisés
- Création de rappels avec message et heure
- Minuteurs personnalisables
- Gestion des alarmes
- Création de notes vocales
- Gestion de listes (courses, tâches, etc.)
- Organisation par catégories
- Traduction instantanée entre plusieurs langues
- Support des langues principales (français, anglais, espagnol, etc.)
- Calculs mathématiques simples
- Conversions d'unités
- Calculs de pourcentages
ouvre [application]: Ouvre une applicationjoue [titre]: Recherche et joue sur YouTubeheure: Donne l'heure actuelledate: Donne la date actuelleluminosité [0-100]: Règle la luminositévolume [0-100]: Règle le volumejoue musique [titre]: Joue de la musique localepause: Met en pause/reprend la musiqueéteins dans [minutes]: Programme l'arrêtrappelle-moi [message] à [heure]: Crée un rappelminuteur [minutes] [message]: Crée un minuteurnote [texte]: Crée une noteliste [item]: Ajoute à la liste de coursestraduis [texte] en [langue]: Traduit un textecalcule [expression]: Effectue un calculau revoir: Quitte l'assistant
- Python 3.7+
- Un microphone fonctionnel
- Une connexion Internet (pour la reconnaissance vocale)
- Clonez le repository :
git clone https://github.com/machideau/myai.git
cd myai-main- Installez les dépendances :
pip install -r requirements.txt- SpeechRecognition : Reconnaissance vocale
- pyttsx3 : Synthèse vocale
- rich : Interface console améliorée
- python-vlc : Lecture de musique
- googletrans : Traduction
- screen-brightness-control : Contrôle de la luminosité
- pycaw : Contrôle du volume système
main.py: Script principal de l'assistantsystem_commands.py: Gestionnaire des commandes systèmecommand_parser.py: Analyseur des commandes vocalesmusic_commands.py: Gestionnaire de musiquesystem_manager.py: Gestionnaire système avancétime_manager.py: Gestionnaire de tempsnote_manager.py: Gestionnaire de notestranslator.py: Gestionnaire de traductioncalculator.py: Calculatrice vocale
Les contributions sont les bienvenues ! N'hésitez pas à :
- Signaler des bugs
- Proposer de nouvelles fonctionnalités
- Soumettre des pull requests
MIT License