Table des matières:
- Étape 1: Étape 1: Choses/équipement dont vous avez besoin
- Étape 2: Configuration du micro pour détecter la voix
- Étape 3: Configuration des broches Gpio
- Étape 4: Écriture du script
- Étape 5: Installation du logiciel de reconnaissance vocale pour Raspberry Pi:
Vidéo: Domotique à commande vocale Raspberry Pi : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
L'objectif de cette instructable est de fournir un didacticiel étape par étape sur la façon de configurer un raspberry pi qui peut automatiser les lumières / leds avec vos commandes vocales.
Étape 1: Étape 1: Choses/équipement dont vous avez besoin
1. Raspberry Pi 3 avec Noobs / Raspbian Os.
2. Une webcam USB avec microphone / microphone USB
3. pc windows/linux pour accéder au Raspberry pi
Étape 2: Configuration du micro pour détecter la voix
Tout d'abord, nous devons vérifier si votre microphone ou webcam est détecté par le Raspberry Pi et que les volumes du microphone sont élevés. La première étape consiste à vérifier que votre webcam ou votre microphone est répertorié à l'aide de la commande "lsusb".
Fig. 1: Vérification de la webcam ou du microphone détecté par Raspberry Pi
L'étape suivante consiste à régler le volume d'enregistrement du microphone à un niveau élevé. Pour ce faire, entrez la commande « alsamixer » dans le terminal. Un écran d'interface graphique soigné s'affiche, appuyez sur les touches fléchées haut ou bas pour régler le volume. Appuyez sur F6 (tous), puis sélectionnez la webcam ou le microphone dans la liste. Utilisez à nouveau la touche fléchée vers le haut pour régler le volume d'enregistrement à un niveau élevé.
Fig. 2: Réglage du volume du microphone élevé
Étape 3: Configuration des broches Gpio
Pour accéder aux broches GPIO, vous devez installer Wiring Pi sur votre Raspberry Pi
sudo apt-get installer git-core
git clone git://git.drogon.net/wiringPi
câblage cdPi
./construire
pour plus d'instructions, vous pouvez jeter un oeil aux captures d'écran
Étape 4: Écriture du script
Créez le script suivant en tant que fichier nommé « led »:
#!/bin/bash
si [$# > 1]
alors
/usr/local/bin/gpio mode 4 sortie
si
alors
/usr/local/bin/gpio écrire 4 sur
Fi
si
alors
/usr/local/bin/gpio efface 4
Fi
Fi
Définissez le script pour qu'il soit exécutable avec la commande suivante:
chmod u+x led
Maintenant, cette commande doit ALLUMER la LED connectée à la broche. (La description du numéro de broche peut être trouvée dans la page Câblage Pi).
./conduit sur
Pour éteindre cette commande peut être utilisée
./conduit
Étape 5: Installation du logiciel de reconnaissance vocale pour Raspberry Pi:
La commande vocale s'installe dans le cadre de la collection de packages. Nous n'avons besoin que des dépendances et des composants de commande vocale pour ce didacticiel. Lorsque le script d'installation s'exécute, il vous demandera d'installer plusieurs packages, vous ne pouvez que dire oui aux dépendances et à la commande vocale.
Exécutez les commandes ci-dessous:
git clone git://github.com/StevenHickson/PiAUISuite.git
cd PiAUISuite/Installer/
./InstallAUISuite.sh
Après l'installation de Voice Command, il vous demandera de procéder à la configuration. Choisissez oui pour autoriser la configuration automatique du script d'installation. Une fois la configuration terminée, il vous sera demandé de modifier le fichier de configuration. Appuyez sur Entrée pour modifier le fichier et consultez la section suivante pour la configuration. Ajoutez la ligne suivante au fichier de configuration, enregistrez et quittez.
light==/home/pi/scripts/led …
La ligne ci-dessus signifie que, lorsque vous dites light on ou light off, la commande vocale exécutera le script /home/pi/led en passant l'argument on ou off. Ceci est similaire au résultat lorsque vous avez exécuté le script manuellement.
Utilisez la commande ci-dessous pour lancer la commande vocale. Le -c signifie s'exécuter en continu, -k pi définit l'invite de nom que vous direz pour attirer l'attention du Raspberry Pi. Le -v oblige le programme à vérifier l'invite avant de passer en mode de reconnaissance vocale. Le -i fait que la commande vocale ne traite que les commandes explicites répertoriées dans le fichier de configuration. Enfin, l'argument -b0 force la commande vocale à ne pas utiliser de texte de remplissage avant sa réponse.
commande vocale -c -k pi -v -b0 -i
Exécutez la commande ci-dessus Dites clairement PI et attendez la réponse "Oui Monsieur"
Dites clairement allumé. La LED doit s'allumer
Dites clairement éteint. La LED doit s'éteindre
c'est ça…….
Conseillé:
Drone Raspberry Pi à commande vocale Alexa avec IoT et AWS : 6 étapes (avec photos)
Drone Raspberry Pi à commande vocale Alexa avec IoT et AWS : Salut ! Je m'appelle Armaan. Je suis un garçon de 13 ans du Massachusetts. Ce tutoriel montre, comme vous pouvez le déduire du titre, comment construire un drone Raspberry Pi. Ce prototype montre comment les drones évoluent et aussi quel rôle ils pourraient jouer dans le
Domotique à commande vocale inspirée du COVID-19 : 5 étapes
Domotique à commande vocale inspirée de COVID-19 : Au cours des 4 dernières années environ, j'ai essayé 3 ou 4 variantes différentes de commandes domestiques basées sur Arduino. Pour la commodité de tous voici l'historique chronologique de certains de mes développements. Instructable 1 - en octobre 2015, utilisé la communication IR et RF
Domotique à commande vocale (comme Alexa ou Google Home, pas besoin de Wifi ou Ethernet): 4 étapes
Domotique à commande vocale (comme Alexa ou Google Home, pas besoin de Wifi ou Ethernet): il s'agit essentiellement de relais contrôlés par arduino basés sur SMS avec la configuration de l'assistant google pour envoyer des messages sur instruction vocale. appareils électriques existants (si vous avez Moto -X smartp
La commande vocale allume les bandes LED RVB de l'électronique et plus avec la domotique Cortana et Arduino : 3 étapes
La commande vocale allume l'électronique Bandes LED RGB et plus avec Cortana et Arduino Home Automation : Vous aimez l'idée de contrôler les choses avec votre voix ? Ou vous n'aimez pas sortir du lit pour éteindre les lumières ? Mais toutes les solutions existantes comme google home sont trop chères ? Maintenant, vous pouvez le faire vous-même pour moins de 10$. Et encore mieux c'est très simple
Domotique à commande vocale : 8 étapes (avec photos)
Domotique à commande vocale : Bonjour, dans cette instructable, je vais vous apprendre à faire une domotique à commande vocale. Nous allons simplement puiser dans notre mobile et contrôler nos appareils par notre voix. Croyez-moi, ce n'est pas si difficile à faire qu'il y paraît. Suivez simplement les étapes et vous