Construire un Google Voice HAT DIY pour votre Raspberry Pi
Ce dont vous aurez besoin
- Raspberry Pi (tout modèle avec support I2S)
- Composants Voice HAT (réseau de microphones, amplificateur, EEPROM I2C)
- Alimentation 5 V pour la carte amplificateur
- Alimentation 3,3 V pour les microphones
Étape 1 : Cloner le dépôt
Ouvrez un terminal sur votre Pi et exécutez :
git clone https://github.com/shivasiddharth/custom-voice-hat
Étape 2 : Activer I2S et les interfaces associées
Modifiez la configuration de démarrage :
sudo nano /boot/config.txt
Décommentez ces lignes :
#dtparam=i2s=on
#dtparam=i2c_arm=on
#dtparam=spi=on
#dtparam=audio=on
Ajoutez l'entrée suivante :
dtparam=i2c_vc=on
Enregistrez, quittez et redémarrez.
Étape 3 : Vérifier le dossier HAT
cd /proc/device-tree/
Après redémarrage, confirmez l'existence d'un répertoire hat.
Étape 4 : Flasher l'EEPROM
Accédez aux utilitaires EEPROM et lancez le flasheur :
cd /home/pi/custom-voice-hat/eepromutils
sudo chmod +x ./eepflash.sh
sudo ./eepflash.sh -w -f=voicehat.eep -t=24c32
Étape 5 : Mettre à jour le noyau
sudo apt-get update
sudo apt-get install raspberrypi-kernel
Redémarrez pour appliquer les changements :
sudo reboot
Étape 6 : Câbler le HAT
Une fois le HAT détecté dans /proc/device-tree/, éteignez le Pi et suivez le schéma de câblage inclus dans le dépôt. Important : Alimentez la carte amplificateur en 5 V et les microphones en 3,3 V.
Étape 7 : Configurer les paramètres audio
Accédez aux scripts de configuration audio :
cd /home/pi/custom-voice-hat/audio-config/scripts/
Rendez-les exécutables et lancez la configuration :
sudo chmod +x ./custom-voice-hat.sh
sudo chmod +x ./install-i2s.sh
sudo ./custom-voice-hat.sh
sudo ./install-i2s.sh
Continuez d'exécuter custom-voice-hat.sh jusqu'à l'apparition de la notification « .bak ». Redémarrez une fois terminé.
Félicitations ! Votre Raspberry Pi prend désormais en charge toutes les fonctionnalités vocales comparables au Google Voice HAT officiel.
Pour des instructions plus détaillées et le dépannage, visitez le dépôt GitHub.
Processus de fabrication
- Assurer une implémentation ServiceNow sans faille : éviter les pièges courants et maximiser le ROI
- Débloquer les données IoT : comment le Business Rules Management pilote la valeur d'entreprise
- Construire des capteurs d'objets personnalisés pour LEGO Mindstorms EV3 : Yeux DIY basés sur la lumière
- Installer Google Assistant sur un MATRIX Voice Raspberry Pi – Guide étape par étape
- Lancer un site .onion gratuit sur Raspberry Pi 3 avec Raspbian – Guide pas à pas
- Maîtrisez vos réparations auto : Astuces DIY pour fiabilité et économies
- Top 5 stratégies pour renforcer la résistance à la corrosion des composants métalliques
- Créer votre Propre VPN Sécurisé sur Windows : Tutoriel Complet Pas à Pas
- 10 Stratégies Prouvées pour Améliorer Votre Programme de Maintenance Préventive