Projet de reconnaissance vocale avec le raspberry et la maquette JoyPi
Il faut faire des phrases courtes contenant le mot inscrit dans les parenthèses à côté du nom de la commande.
- La commande “Météo” (phrase contenant le mot: "weather")
-
Elle permettra d’avoir la météo du jour à Lens. On affichera par exemple un soleil sur la matrice s’il fait beau.
-
On utilisera une API pour la météo.
- La commande “Musique” (phrase contenant le mot: "play" ou "song")
- Permettra de jouer une petite musique sur le buzzer
- La commande “Allume/Éteint la lumière” qui permettra d’éteindre ou d’allumer une LED (phrase contenant le mot: "light" et "on" pour allumer et "light" et rien d'autre pour eteindre)
- La commande “CMD”
- CMD = “luminosité” permet de "publier" sur Firebase la luminosité actuelle (phrase contenant le mot: "brightness")
- CMD = “température” permet de "publier" sur Firebase la température actuelle (phrase contenant le mot: "temperature")
- CMD = “humidité” permet de "publier" sur Firebase l’humidité actuelle (phrase contenant le mot: "humidity")
Sachant que l’on peut pas personnaliser l’utilisation des GPIO du RPI, on communique par Bluetooth avec un microcontrolleur qui aura accès à une matrice de LEDs RGB et avec plus de LEDs.
Ce dossier contient le fichier contenant le code de l'arduino
Ce dossier contient la librairie et les fichiers d'exemples pour le bouton
Ce dossier contient la librairie et les fichiers d'exemples pour jouer une musique sur le buzzer
Ce dossier contient les fichiers utiles à la communication avec l'arduino ainsi que le code pour l'arduino
Ce dossier contient les fichiers de l'application en Flutter
Ce dossier contient la librairie et les fichiers d'exemples pour la matrice
Ce dossier contient uniquement la version finale de l'exemplaire du compte-rendu du projet, avec une format très fortement inspiré du magazine MagPi
Ce dossier contient la librairie et les fichiers d'exemples pour la récupération de météo
Ce dossier contient le script d'exemple d'utilisation du micro
Ce dossier contient le code de chaque version du projet
Ce dossier contient l'ensemble du code et des scripts liés à l'utilisation de Firebase (ici pyrebase)
Ce dossier contient les fichiers utiles à la reconnaissance vocale
Ce dossier contient des exemples et la librarie concernant le capteur de température
Ce dossier contient des exemples de programme avec des threads
Script qui récupère les fichiers audios enregistrés par le Raspberry
Script qui envoit le fichier passé en paramètre au raspberry