Nous allons aujourd’hui, vous présenter comment installer le serveur de commande vocale SARAH.
L’acronyme S.A.R.A.H. signifie Self Actuated Residential Automated Habitat. En d’autres termes, un système pour la maison intelligente qui se met à jour tout seul. L’idée est d’avoir un système de synthèse et de reconnaissance vocale connecté à différents services sur Internet (météo, horaires de train, de cinéma…) et qui peut également interagir avec les objets connectés. Le serveur SARAH est gratuit et proposé sous licence WTFPL, une licence qui vous permet d’en faire absolument tout ce que vous voulez.
Les usages sont multiples, mais le principal intérêt est de pouvoir directement poser une question ou donner un ordre vocal à SARAH pour qu’elle s’exécute (en agissant sur la domotique ou en répondant l’information demandée). SARAH peut également servir de retour vocal pour les différentes actions d’un système domotique, par exemple en indiquant qu’un scénario a bien été lancé.
Ce ne sont pas ces différents usages que nous allons dévoiler sur cet article, nous allons nous concentrer sur l’installation de SARAH.
Nous prendrons l’exemple de l’installation de SARAH sur un Raspberry Pi sous Linux, celle-ci étant la plus compliquée à mettre en place.
Pré-requis / présentation
- Une carte SD vierge ou une carte SD Raspbian pré-installée
- Un raspberry Pi
- Un client SSH pour contrôler le Raspberry en ligne de commande
Préparation du Raspberry Pi
La première chose à faire est d’installer la distribution Raspbian sur votre carte SD.
Plusieurs solutions :
- Acheter une carte pré-installée
- Faire sa carte SD Raspbian soi-même (Voici d’ailleurs un guide pour la réaliser)
Connexion SSH au Raspberry Pi
Maintenant que votre Raspberry démarre sous Raspbian, nous allons vous montrer, comment vous connecter à votre Raspberry en ligne de commande afin d’installer Sarah.
- Téléchargez Putty
- Lancez Putty
- Indiquez l’adresse IP de votre Raspberry dans le champ « Hostname »
- Cliquez ensuite sur « Open »
Vous arriverez alors sur cet écran :
Cliquez sur Oui pour accepter le certificat.
Vous arriverez ensuite sur cet écran :
- Identifiez-vous. Les accès par défaut sur le Raspberry pi sont :
- Login : pi
- Mot de passe : raspberry
Vous arriverez alors sur cet écran :
Vous êtes maintenant connecté au Raspberry Pi en ligne de commande.
Installation de SARAH sur le Raspberry Pi
Il faut tout d’abord ajouter le répertoire dans les listes de diffusion de paquets de Raspbian. Pour se faire, tapez la commande :
sudo wget -O /etc/apt/sources.list.d/gateweb.list
Ensuite mettre à jour la liste des paquets de Raspbian. Pour ce faire, tapez la commande suivante :
sudo apt-get update
Cela devrait prendre de 1 à 5 minutes selon votre connexion.
Il est maintenant le temps d’installer le serveur SARAH. Pour ce faire, tapez la commande :
sudo apt-get install sarah-server
Une question vous est posée. Tapez alors sur la touche « Y » puis la touche « Entrée ».
Une fois la fin de l’installation effectuée, il faut maintenant mettre à jour le Raspberry. Pour ce faire, tapez la commande :
sudo apt-get upgrade
Cela peut mettre un certain moment selon votre connexion et le Raspberry utilisé.
Il vous suffit de lancer le serveur SARAH grâce à la commande :
sudo /etc/init.d/sarah-server start
Vous pouvez maintenant accéder à l’interface de SARAH.
Pour ce faire :
- Ouvrir un navigateur internet.
- Dans la barre d’adresse tapez : https://AdresseIPRaspberry:8080
( Ne pas oublier de changer « AdresseIPRaspberry » par l’adresse ip de votre Raspberry.
Et voilà, le tour est joué ! Vous avez désormais accès à l’interface de SARAH, et il ne vous reste plus qu’à l’utiliser comme bon vous semble !
Nous avons axé cet article autour de l’installation de SARAH. Cependant, un article qui paraîtra très prochainement sur ce blog vous expliquera une utilisation concrète du système, restez donc connecté au blog Planète Domotique pour découvrir bientôt un exemple d’utilisation de cette solution !