RRFVoice
Le projet RRFVoice permet de piloter son Spotnik par le biais de commandes vocale.
Installation
Recupération du projet
Sur votre Spotnik, placez vous dans le répertoire root
et cloner le projet RRFVoice :
cd /root
git clone https://github.com/armel/RRFVoice.git
Vous pouvez aussi récuppérer une archive zip, avec l'ensemble du projet, si vous n'avez pas git.
Lancement
Placez vous dans le répertoire RRFVoice
:
cd /root/RRFVoice
Exécutez la commande :
./RRFVoice.sh start
Vous pourrez arréter RRFVoice avec la commande
./RRFVoice.sh stop
Utilisation
Depuis un navigateur Chrome (ou Chromium), allez sur :
https://adresse_ip_de_votre_spotnik:4443/
Pensez au thisisunsafe afin de contourner la limitation du certificat auto signé, si nécessaire.
Pour lancer une commande, cliquez sur le microphone.
Attention, votre navigateur va vous demander l'authorization d'utiliser le microphone de votre PC. C'est une procédure normale. Vous devez l'accepter.
Vous n'avez plus qu'à parler en disant à haute voix, par exemple, salon local. Et votre Spotnik fera QSY sur le salon local !
Vous devez cliquer sur le microphone à chaque nouvelle commande.
Commandes reconnues
Pour le moment, le RRFVoice reconnait les commandes pour faire les QSY sur les salons du RRF, manipuler le RRFRaptor ou faire un scan rapide, redémarrer ou stopper son Spotnik, obtenir la météo, etc.
Notez qu'il est simple d'enrichir le dictionnaire des actions, si besoin.
Lancer le RRFVoice automatiquement
Si vous souhaitez lancer automatiquement le RRFVoice, à chaque redémarrage du Spotnik, il est simple de le faire depuis le fichier /etc/rc.local
.
Donc, juste avant la dernière ligne du fichier (qui doit être exit 0
), il suffit d'ajouter ces 2 lignes :
cd /root/RRFVoice
./RRFVoice.sh start
Après modification, votre fichier /etc/rc.local
devrait donc se terminer par :
cd /root/RRFVoice
./RRFVoice.sh start
exit 0