Les assistants vocaux transforment nos maisons en espaces intelligents. Smartphones, téléviseurs, ampoules connectées : tout répond à votre voix grâce à des solutions comme Amazon Alexa. Avec l'essor de l'Internet des objets (IoT), intégrez facilement Alexa à un Raspberry Pi pour créer votre propre haut-parleur intelligent, sans acheter un Echo coûteux.
Ce tutoriel détaillé, basé sur des tests réels, vous guide pour configurer Alexa sur Raspberry Pi avec Raspbian. Idéal pour les makers expérimentés ou débutants motivés.
Pour ce projet DIY Raspberry Pi Alexa, préparez :
Activez SSH sur votre Pi si ce n'est pas fait (via raspi-config). Utilisez un clavier/souris/écran si préféré. Note : Installez Raspbian complet (pas Lite) pour compatibilité.
Installez GStreamer pour multimédia via SSH/terminal :
sudo apt update && sudo apt upgrade
sudo apt install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-pulseaudioInscrivez-vous sur developer.amazon.com (utilisez un compte Amazon existant). Allez dans Alexa > Services vocaux Alexa > Commencer > Produits > Créer un produit.

Nommez votre produit (ex. : "Raspberry Pi Alexa"), ID unique. Sélectionnez Appareil avec Alexa intégré, Non pour app associée, Autre > "Raspberry Pi". Description : "Haut-parleur intelligent DIY basé sur Raspberry Pi".
Interactions : Déclenchement tactile et mains-libres. Ignorez image et questions suivantes, puis Suivant.
Créez un profil de sécurité : Créer un nouveau profil, nommez-le (ex. : "RPi-Alexa-Profile").

Sélectionnez Autres appareils et plateformes, nom ID client, acceptez termes, Générer ID. Activez via Se connecter avec Amazon > profil > Confirmer, domaine : raspberrypi.local.
Utilisez Assistants-Pi pour une installation simplifiée d'Alexa (sans SDK manuel).
Installez Git :
sudo apt install gitClonez le repo :
git clone https://github.com/shivasiddharth/Assistants-PiRendez scripts exécutables :
cd /home/pi/Assistants-Pi/scripts/
sudo chmod +x installer.sh prep-system.sh service-installer.sh audio-test.shVérifiez PIP :
pip --versionSi absent : sudo apt install python3-pip.

Exécutez prépa :
sudo /home/pi/Assistants-Pi/scripts/prep-system.sh
Choisissez config audio (généralement 3 : USB-MIC-ON-BOARD-JACK pour micro USB + jack haut-parleur). Redémarrez : sudo reboot.
Testez audio :
sudo /home/pi/Assistants-Pi/scripts/audio-test.shLancez :
sudo /home/pi/Assistants-Pi/scripts/installer.shChoisissez 2 : Alexa only. Entrez Client ID et Product ID (portail dev Amazon > Produit > Profil sécurité > Autres plateformes). Acceptez termes.


Attendez installation (acceptez licences avec Y).
Service :
sudo /home/pi/Assistants-Pi/scripts/service-installer.sh
sudo systemctl enable alexa.service
sudo systemctl start alexa.serviceAutorisez :
sudo /home/pi/Assistants-Pi/Alexa/startsample.shSaisissez code sur portail Amazon > Continuer > Autoriser.

Testez : "Alexa, quelle heure est-il ?". Redémarrez et vérifiez.
Transformez un Raspberry Pi en assistant vocal puissant et économique. Parfait alternative à Echo, ou base pour Google Home DIY. Explorez d'autres projets outdoor robustes !
[]