FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Fabriquez votre assistant vocal Amazon Alexa DIY avec un Raspberry Pi : tutoriel étape par étape

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.

Matériel requis

Pour ce projet DIY Raspberry Pi Alexa, préparez :

  • Raspberry Pi avec Raspbian installé sur une carte micro-SD
  • Alimentation 5 V / 2,5 A (recommandée)
  • Câble micro-USB
  • Haut-parleur (jack 3,5 mm ou USB)
  • PC avec client SSH pour configurer un compte développeur Amazon
  • Microphone USB (ou webcam avec micro intégré)

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-pulseaudio

Étape 1 : Créez un compte développeur Amazon et un profil de sécurité

Inscrivez-vous sur developer.amazon.com (utilisez un compte Amazon existant). Allez dans Alexa > Services vocaux Alexa > Commencer > Produits > Créer un produit.

Fabriquez votre assistant vocal Amazon Alexa DIY avec un Raspberry Pi : tutoriel étape par étape

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").

Fabriquez votre assistant vocal Amazon Alexa DIY avec un Raspberry Pi : tutoriel étape par étape

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.

Étape 2 : Téléchargez le script Assistants Pi

Utilisez Assistants-Pi pour une installation simplifiée d'Alexa (sans SDK manuel).

Installez Git :

sudo apt install git

Clonez le repo :

git clone https://github.com/shivasiddharth/Assistants-Pi

Rendez scripts exécutables :

cd /home/pi/Assistants-Pi/scripts/
sudo chmod +x installer.sh prep-system.sh service-installer.sh audio-test.sh

Étape 3 : Pré-configuration

Vérifiez PIP :

pip --version

Si absent : sudo apt install python3-pip.

Fabriquez votre assistant vocal Amazon Alexa DIY avec un Raspberry Pi : tutoriel étape par étape

Exécutez prépa :

sudo /home/pi/Assistants-Pi/scripts/prep-system.sh
Fabriquez votre assistant vocal Amazon Alexa DIY avec un Raspberry Pi : tutoriel étape par étape

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.sh

Étape 4 : Installation

Lancez :

sudo /home/pi/Assistants-Pi/scripts/installer.sh

Choisissez 2 : Alexa only. Entrez Client ID et Product ID (portail dev Amazon > Produit > Profil sécurité > Autres plateformes). Acceptez termes.

Fabriquez votre assistant vocal Amazon Alexa DIY avec un Raspberry Pi : tutoriel étape par étapeFabriquez votre assistant vocal Amazon Alexa DIY avec un Raspberry Pi : tutoriel étape par étape

Attendez installation (acceptez licences avec Y).

Étape 5 : Configuration finale et test

Service :

sudo /home/pi/Assistants-Pi/scripts/service-installer.sh
sudo systemctl enable alexa.service
sudo systemctl start alexa.service

Autorisez :

sudo /home/pi/Assistants-Pi/Alexa/startsample.sh

Saisissez code sur portail Amazon > Continuer > Autoriser.

Fabriquez votre assistant vocal Amazon Alexa DIY avec un Raspberry Pi : tutoriel étape par étape

Testez : "Alexa, quelle heure est-il ?". Redémarrez et vérifiez.

Votre Alexa DIY maison

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 !

[]