(en) Here is the method to install Jarvis on a Debian Stretch
(fr) Voici comment installer Jarvis sur une Debain Stretch
Prerequisites
(en) You need to install sudo. If, like me, you are working with a netinstalled debian, sudo is not installed by default. As root you need to :
(fr) Vous devez avoir sudo installé. Si vous utiliser une debian issue d'une netinstall, vous devez lancer en root:
apt-get install sudo -y
(en) Be sure your normal user is in the sudo group before going on.
(fr) Assurez vous que votre utilisateur courant appartient au group sudo avant de continuer.
Depedencies
(en) We need to gather some packages in order to compile snowboy and install jarvis
(fr) Nous devons installer certains paquets pour compiler snowboy et installer jarvis
(en) If you want to use svox_pico - which is recommanded, you need to add non-free repo to apt sources like this :
(fr) Si vous voulez utiliser svox_pico, ce qui est recommandé, vous devez ajouter le repo non-free aux source apt:
sudo vi /etc/apt/sources.list
# add non-free like this
# deb http://ftp.fr.debian.org/debian/ stretch main non-free
# deb-src http://ftp.fr.debian.org/debian/ stretch main non-free
#Save the file (:x)
sudo apt-get update -y
(en) Now you can install all the packages :
(fr) Vous pouvez maintenant installer tous les paquets!
(en) Just fetch Snowboy and Jarvis (i assume is your working directory):
(fr) Il suffit de rappatrier Snowboy et Jarvi (On supposera que est votre répertoire de travail):
cd <WORKDIR>
git clone https://github.com/alexylem/jarvis.git
git clone https://github.com/kitt-ai/snowboy
Compile Snowboy
(en) Now Compile Snowboy and set it up into Jarvis :
(fr) Maintenant, compilons Snowboy et intégrons le à Jarvis :
cd snowboy/swig/Python
make
cp _snowboydetect.so <WORKDIR>/jarvis/stt_engines/snowboy/
cp snowboydetect.py <WORKDIR>/jarvis/stt_engines/snowboy/
cd ../..
cp -r resources/ <WORKDIR>/jarvis/stt_engines/snowboy/
Install Jarvis
(en) Quite easy :
(fr) Plutôt simple :
cd <WORKDIR>/jarvis
./jarvis.sh
(en) Then follow the official doc.
(fr) Puis suivez la doc officielle.
Note:
(en) You should need to tune your speaker and your microphone before installing Jarvis. Just launch alsamixer. This utility will let you adjust your peripherals volume graphically (even in a terminal).
(fr) Vous pourriez avoir besoins d'ajuster vos haut parleur et votre micro avant d'installer Jarvis. Lancer simplement alsamixer. Cet utilitaire vous permettra de régler le volume de vos périphérique de manière graphique (même dans un terminal).
Installation on Debian Stretch (not Raspbian !)
(en) Here is the method to install Jarvis on a Debian Stretch (fr) Voici comment installer Jarvis sur une Debain Stretch
Prerequisites
(en) You need to install sudo. If, like me, you are working with a netinstalled debian, sudo is not installed by default. As root you need to : (fr) Vous devez avoir sudo installé. Si vous utiliser une debian issue d'une netinstall, vous devez lancer en root:
(en) Be sure your normal user is in the sudo group before going on. (fr) Assurez vous que votre utilisateur courant appartient au group sudo avant de continuer.
Depedencies
(en) We need to gather some packages in order to compile snowboy and install jarvis (fr) Nous devons installer certains paquets pour compiler snowboy et installer jarvis
(en) If you want to use svox_pico - which is recommanded, you need to add non-free repo to apt sources like this : (fr) Si vous voulez utiliser svox_pico, ce qui est recommandé, vous devez ajouter le repo non-free aux source apt:
(en) Now you can install all the packages : (fr) Vous pouvez maintenant installer tous les paquets!
Fetch sources
(en) Just fetch Snowboy and Jarvis (i assume is your working directory):
(fr) Il suffit de rappatrier Snowboy et Jarvi (On supposera que est votre répertoire de travail):
Compile Snowboy
(en) Now Compile Snowboy and set it up into Jarvis : (fr) Maintenant, compilons Snowboy et intégrons le à Jarvis :
Install Jarvis
(en) Quite easy : (fr) Plutôt simple :
(en) Then follow the official doc. (fr) Puis suivez la doc officielle.
Note: (en) You should need to tune your speaker and your microphone before installing Jarvis. Just launch alsamixer. This utility will let you adjust your peripherals volume graphically (even in a terminal). (fr) Vous pourriez avoir besoins d'ajuster vos haut parleur et votre micro avant d'installer Jarvis. Lancer simplement alsamixer. Cet utilitaire vous permettra de régler le volume de vos périphérique de manière graphique (même dans un terminal).